You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS CodePipeline中配置失败可跳过的非阻塞步骤

AWS CodePipeline 非阻塞步骤实现方案

方案1:步骤失败仅提示、不阻塞后续流程

你可以通过配置步骤的continueOnFailure属性实现需求:

  • 配置生效后,该步骤执行失败时,界面会显示红色失败标识,但不会中断当前阶段后续步骤、以及后续所有阶段的正常执行
  • 后续需要调整为阻塞步骤时,仅需要关闭该属性即可,无需修改其他流程配置

配置方法

  1. 控制台操作:编辑对应Action时,勾选 Continue on failure 选项保存即可
  2. CloudFormation配置示例:
Actions:
  - Name: 非阻塞检查步骤
    ActionTypeId:
      Category: Test
      Owner: AWS
      Provider: CodeBuild
      Version: '1'
    Configuration:
      ProjectName: your-test-project
    RunOrder: 1
    ContinueOnFailure: true # 核心配置项

方案2:步骤并行运行、完全不影响其他步骤执行

该需求可以通过「并行Action组+continueOnFailure」组合实现:

  • 在当前阶段新建一个独立的并行Action组,将该非阻塞步骤放入这个独立组中
  • 为该步骤开启continueOnFailure配置,正常业务步骤保持原有串行/并行配置不变
  • 配置完成后,该独立组的步骤运行状态、结果完全不会影响其他业务步骤的执行,失败时也仅在对应组显示红色提示

参考配置示意图:
AWS CodePipeline配置示意图

内容的提问来源于stack exchange,提问作者Murali Varma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 15:12:02