Réda Housni Alaoui

Réda Housni Alaoui

Cosium

Principal Software Engineer chez Cosium.

Twitter : @alaouirda

Blog: https://github.com/reda-alaoui

agTest

Track : Agile, Methodology & Tests

Type de présentation : Conference

Continuous delivery on premise : Gerrit, Jenkins et Sonarqube entrent dans un bar...

Opérer une usine logicielle on premise est encore possible.

Au travers des mutations successives de notre usine, cette présentation couvrira les différents outils et méthodologies qui nous ont permis d'activer le continuous delivery.

Nous avons remplacé notre gestionnaire Git par Gerrit au détour d'une contribution à Chromium. En partant de cet outil, nous montrerons les différents plugins que nous avons orchestrés pour s'intégrer avec Jenkins, Sonaqube et Jira pour obtenir l'implémentation d'une usine logicielle couvrant:

  • Le contrôle de chaque modification avant application dans Git
  • La garantie d'un code partagé fonctionnel
  • Une automatisation toujours plus poussée (worflow Jira, merge de code, cherrypick, continuous deployment, nouveau projet)