Vous êtes développeuse ou développeur, vous avez envie de découvrir le projet Jenkins de l’intérieur, en bricolant sur un sujet qui vous intéresse, lisez la suite !

Mercredi 9 mars, le Toulouse Jenkins Area Meetup organise à Toulouse un Hackergarten Jenkins, occasion idéale pour faire ses premiers pas dans la communauté assisté(e) d’un contributeur au projet.

Hackergart quoi ?

Hackergarten est un mot qui provient de la contraction des mots Hacker et Kindergarten, ce dernier étant le mot allemand qui désigne en gros l’école maternelle.

Comment ça va se passer ?

En partenariat avec le Toulouse Java User Group (c’est sur ce lien qu’il faut s’inscrire), nous nous donnons rendez-vous à partir de 18h30 dans les locaux de l’Epitech Toulouse, chacun avec son ordinateur (non fourni), et on commence à jouer.

Et c’est bien sûr gratuit et ouvert à tous.

Un tableau trello a été initialisé pour tenter de s’organiser un peu. La liste des choses à faire n’est pas du tout figée, et les idées sont les bienvenues.

Les commentaires sont ouverts à tous, et l’accès sera donné à quiconque en fait la demande (façon communauté Jenkins :-)).

Goodies !

Grâce à l’aide de CloudBees, on a pas mal de goodies à offrir : stickers, badges, t-shirts et bobble-heads !

Les Bobble Heads Jenkins

9725573715 fa056b6652 n Nous en avons 2 ! Et ceux-ci seront offerts au deux premiers participants à voir leur pull-request envoyée pendant la soirée mergée.

Que faire pour (se) préparer ?

Si vous n’en avez pas, créez-vous un compte pour les services suivants :

Au niveau machine, idéalement, vous avez :

  • Git et Maven bien installés

  • Docker installé (natif sous Linux), ou via Docker Toolbox pour les autres OS

Des informations plus précises seront normalement données très bientôt aux inscrits via meetup quant à la préparation des machines.

Quel(s) langage(s) faut-il connaître ?

Idéalement, puisque Jenkins est écrit en Java, il serait souhaitable que vous connaissiez au moins les bases.

Toutefois, même si par exemple vos compétences sont plutôt côté Web, il y aura aussi des choses à faire, que ce soit jouer avec le nouveau site en préparation, ou ajouter une page web câblée sur certains fichiers json des statistiques.

Connaître au moins les bases de Git sera un gain de temps, mais ce n’est pas indispensable.

Récapitulatif

About the Author
Baptiste Mathus

Baptiste has been using and contributing to Jenkins since it was called differently, and is a huge proponent of the Agile, Devops & Continuous Delivery movements. He loves to discuss not only the technical aspects, but also the even more essential cultural aspects of this all, working together to improve the value provided to customers in a great inclusive and blameless environment.