[英]How to invoke a pipeline based on another pipeline success using AWS CodeCommit, CodeBuild, CodePipeline
所需的行为如下:
所需的解决方案将有两个管道,第二个由第一个成功触发。
如果您有任何其他想法,我会很高兴听到!
提前致谢
我为第二个管道触发器提出的解决方案如下:
为了保持清洁,为每个管道使用单独的桶。
假设两个 CodePipelines 在同一个帐户中运行。 您可以在 buildspec.yml 中添加“post_build”阶段。
在 post_build 阶段,您可以使用 AWS SDK 命令触发第二个 CodePipeline。
build:
commands:
# npm pack --dry-run is not needed but helps show what is going to be published
- npm publish
post_build:
commands:
- aws codepipeline start-pipeline-execution --name <codepipeline_name>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.