CodePipeline 有条件地跳过管道中的操作,而不会导致管道失败

Kic*_*Mhl 5 amazon-web-services aws-codepipeline aws-codebuild

我们正在开发一次构建、有条件部署的样式管道。换句话说,我们有一个具有以下组成的管道,例如:

  • 源操作 - S3SourceAction
  • 构建和测试操作 - CodeBuildAction
  • 部署到开发操作 - CloudFormationCreateUpdateStackAction
  • 部署到 QA 操作 - CloudFormationCreateUpdateStackAction
  • 部署后操作 - CodeBuildAction

我们有多个存储库流经此管道。比如说我想:

  1. 根据环境变量跳过“部署到 QA”操作,但仍继续执行“部署后”操作。
  2. 在“部署到开发”操作之后完全停止,但不会使构建失败。

CodePipeline / CodeBuild 可以实现其中任何一个吗?