Jenkins Logo

Logo de JenkinsLogo Jenkins PNG

Le nom et le logo de Jenkins symbolisent tous deux la disponibilité de l’application à aider dans des situations complexes et à accomplir n’importe quelle tâche. L’emblème souligne l’importance d’une collaboration efficace dans le développement logiciel, et ses formes et couleurs reflètent le dynamisme inhérent aux processus CI et CD.

Jenkins: Aperçu de la marque

Jenkins a vu le jour en 2004-2005 au sein de Sun Microsystems, où l’ingénieur logiciel japonais Kohsuke Kawaguchi travaillait sur des problèmes de build courants dans les grandes équipes de développement. Les modifications de code cassaient souvent les projets partagés, et les développeurs devaient passer du temps à rechercher manuellement les erreurs. Kawaguchi a créé Hudson, un outil qui testait automatiquement chaque changement et avertissait les équipes lorsqu’un build échouait.

Hudson s’est répandu parmi ses collègues et a été publié en open source en 2005. Il a facilité l’adoption de l’intégration continue en offrant aux développeurs un retour rapide sans exécution manuelle des tests. À la fin des années 2000, Hudson a gagné une base d’utilisateurs plus large grâce à son code ouvert, son interface simple et son écosystème de plugins en pleine croissance. Son principal concurrent était CruiseControl de ThoughtWorks, l’un des premiers serveurs d’intégration continue.

En 2010, Oracle a racheté Sun et obtenu les droits sur la marque Hudson. Un conflit a suivi lorsque Oracle a cherché à contrôler le nom du projet, les dépôts de code et les serveurs de build. En janvier 2011, la plupart des membres actifs de la communauté ont voté pour créer un fork du projet sous un nouveau nom. Jenkins a été choisi, et Kawaguchi l’a rejoint avec le groupe principal de contributeurs.

Oracle a conservé Hudson sous l’égide de la Fondation Eclipse, mais les utilisateurs, les plugins et les mises à jour se sont déplacés vers Jenkins. Hudson a été déclaré obsolète en 2017. Jenkins a poursuivi son développement comme plateforme d’automatisation open source indépendante, avec des milliers de plugins pour le contrôle de version, les services cloud et les outils de développement. Parmi ses concurrents ultérieurs figuraient GitLab CI et GitHub Actions. Pourtant, Jenkins a conservé une position solide grâce à sa flexibilité et à sa vaste base installée.

Signification et histoire

Histoire du logo de Jenkins

Kohsuke Kawaguchi avait initialement nommé le serveur automatisé Hudson, d’après le majordome Angus Hudson de l’ancienne série télévisée Upstairs, Downstairs. Lorsque Oracle Corporation a acquis Sun Microsystems et repris la marque Hudson, Kawaguchi a dû renommer son projet. Il a choisi Jenkins, un nom également associé aux majordomes britanniques classiques. Lors d’un vote, 214 personnes ont soutenu le nouveau nom, tandis que 14 s’y sont opposées. Le développeur de l’application a également envisagé une autre option, Alfred, d’après le majordome Alfred Thaddeus Crane Pennyworth des comics Batman. Cependant, cela aurait pu prêter à confusion, car Mac disposait déjà d’un programme portant le même nom.

Kawaguchi voulait que son serveur d’automatisation soit associé à un employé de maison serviable, prêt à exécuter n’importe quelle commande. Un exemple d’un tel personnage est le majordome Jeeves des œuvres de P. G. Wodehouse. Cependant, dans ce contexte, Jenkins est une image collective, sans lien avec des personnes réelles ou des personnages fictifs, bien que les utilisateurs aient établi des parallèles entre le nom du projet et le majordome de la série animée Scooby-Doo (qui servait Daphné).

Qu’est-ce que Jenkins

Jenkins est apparu en 2011 comme un fork du projet Hudson. Il a été développé par Kohsuke Kawaguchi comme outil d’intégration continue, permettant de tester constamment le code afin d’éviter les erreurs. Au fil du temps, l’application a également commencé à être utilisée pour la livraison continue, automatisant le processus de publication des logiciels. À mesure que Jenkins évoluait, il est devenu un programme multitâche pouvant être étendu avec plusieurs centaines de plugins.

2011 – Aujourd’hui

Logo de Jenkins

L’emblème de Jenkins représente un homme souriant avec de fines moustaches, un grand nez, les yeux fermés et les sourcils levés. Son costume impeccable, son nœud papillon rouge, sa coiffure soigneusement séparée, ses gants blancs et, surtout, sa main tendue vers l’avant avec une serviette posée dessus identifient ce personnage comme un majordome guindé. Il se tient fermement et avec dignité, montrant son désir de satisfaire. En substance, il s’agit de l’incarnation anthropomorphique du serveur d’automatisation, capable d’exécuter n’importe quelle tâche. Le concepteur exact du logo est inconnu, mais les propriétaires de Jenkins créditent Frontside Software et un utilisateur inconnu (cowboyd) pour la création du dessin.

À droite se trouve un logotype noir : l’inscription « Jenkins », réalisée dans une grotesque en gras. Les courbes douces confèrent au nom de la marque une énergie cachée, tandis que les angles droits et nets évoquent la confiance.

Police et couleurs

Emblème de Jenkins

La police utilisée dans le logo possède plusieurs équivalents, les plus proches étant Bitstream Vera Sans Bold de Bitstream et DejaVu Sans Condensed Bold de DejaVu. Elles partagent une forme de lettres similaire et un grand point carré au-dessus du « i ».

Symbole de Jenkins

Alors que l’inscription est uniquement en noir, la palette du dessin est beaucoup plus diverse. Outre le noir, elle comprend le beige (#F7F1DA), diverses nuances de bleu (#355564, #4B758B, #80AFBF), le rouge (#D24939), le gris clair (#D9D8D6) et le gris foncé (#757172).