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)
-
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”
- Saisir l’URL GIT du Projet
- 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
- un projet api-gateway contenant les sources du projet et un projet api-gateway-run pour le déploiement dans le kubernetes
- un job api-gateway de construction et un job api-gateway-run pour le déploiement
La structure des deux projets est décrite dans l’article Déploiement Kubernetes