Les jobs jenkins gérés pour le projet meltingpoc sont des jobs “Multibranch Pipeline”. Voici les étapes de création des jobs.

Création d’un Job Jenkins

  • Se connecter à notre jenkins http://jenkins.k8.wildwidewest.xyz

  • Cliquer sur “Nouveau item” (menu à gauche)

Jenkins Job

  • Saisir le nom du projet à créer

  • Cliquer sur “Multibranch Pipeline”

  • Cliquer sur OK pour valider la création du Job

  • Dans la configuration du Job, cliquer sur “Add source/GIT”

Sources

  • Saisir l’URL GIT du Projet

GIT

  • Cliquer sur Save en bas de page

Création d’un Job MeltingPoc

Dans le cas particulier du projet meltingpoc, chaque projet a deux dépôts GIT :

  • un dépôt contenant les sources du projet
  • un dépôt contenant la configuration de déploiement

et deux Jobs associés :

  • un job de compilation des sources du projet (et construction de l’image Docker)
  • un job de déploiement

Dans le cas du projet api-gateway, nous avons

La structure des deux projets est décrite dans l’article Déploiement Kubernetes