Retour à la leçon
Mission

Mission : un déploiement qui démarre avant la fin du build

Corriger un workflow à deux jobs parallèles pour que le déploiement attende le succès du build et récupère sa sortie.

Contexte

Un pipeline a deux jobs, build et deploy, sans coordination entre eux. Comme les jobs s'exécutent en parallèle par défaut, il est déjà arrivé que deploy démarre alors que build venait tout juste d'échouer. De plus, build calcule un identifiant de build (build_id) que deploy a besoin de connaître pour nommer l'artefact déployé, mais ne dispose actuellement d'aucun moyen de le récupérer.