2 votes

Comment fournir une AppSpec et une définition de tâche à CodeDeploy dans le pipeline source ECR ?

Je veux déclencher un déploiement ECS bleu/vert lors de la mise à jour de l'image ECR. L'étape de déploiement nécessite trois artefacts d'entrée : imageDetail.json , appspec.json y taskdef.json .

Lors de la création d'un pipeline, je choisis le référentiel ECR comme source, ce qui crée un fichier imageDetail.json SourceArtifact, c'est clair. Plus tard, dans une étape de construction, je peux le mettre dans les artefacts de sortie.

Ce qui me manque complètement, c'est comment fournir les deux fichiers restants ? Dois-je les mettre en ligne dans la définition de l'étape de construction ? buildspec.yaml (ils sont assez gros et l'inlining semble fastidieux) ou les récupérer d'une manière ou d'une autre depuis CodeCommit (jusqu'à présent, je pensais pouvoir le faire sans avoir à configurer CodeCommit uniquement dans ce but) ?

Quelle est la pratique habituelle pour fournir ces fichiers ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X