web-dev-qa-db-fra.com

Comment arrêter une exécution ou définir un délai d'expiration défini pour une action dans AWS CodePipeline?

J'utilise awep codepipeline pour un déploiement continu. Dans certains cas, je dois arrêter une exécution (est en cours). J'ai essayé de rechercher dans les documents AWS, mais il semble que je n'ai pas d'API pour cela.

8
Tiep

Réponse mise à jour: https://aws.Amazon.com/about-aws/whats-new/2020/01/aws-codepipeline-enables-stopping-pipeline-executions/

Réponse originale: * CodePipeline n'a pas d'API pour arrêter une exécution. * Solution: vous pouvez arrêter toutes les exécutions dans le pipeline en mettant à jour le pipeline (même une mise à jour sans opération est très bien - il vous suffit de réviser le numéro de version).

10
Aaron

Bien sûr, vous pouvez le faire si vous utilisez CLI.

Les deux commandes CLI que vous devriez examiner sont put-job-failure-result et put-job-success-result

https://docs.aws.Amazon.com/cli/latest/reference/codepipeline/index.html

1
Asdfg