CodeCatalyst 中的工作流状态 - Amazon CodeCatalyst

CodeCatalyst 中的工作流状态

工作流可能具有以下状态之一:

  • 有效 – 工作流可运行,可通过触发器激活。

    标记为有效的工作流必须满足以下两个条件:

    • 工作流定义文件必须有效。

    • 工作流必须没有触发器,没有推送触发器,也没有使用当前分支上的文件运行的推送触发器。有关更多信息,请参阅触发器和分支的使用准则

  • 无效 – 工作流的定义文件无效。工作流无法手动运行,也无法通过触发器自动运行。无效的工作流在 CodeCatalyst 控制台中会显示工作流定义中有 n 个错误消息(或类似消息)。

    标记为无效的工作流必须满足以下条件:

  • 非活动 – 工作流定义有效,但无法手动运行,也无法通过触发器自动运行。

    标记为非活动的工作流必须满足以下两个条件:

    • 工作流定义文件必须有效。

    • 工作流定义文件必须包含推送触发器,该触发器指定的分支不同于工作流定义文件当前所在的分支。有关更多信息,请参阅触发器和分支的使用准则

      要将工作流从非活动切换为活动,请参阅如何修复“工作流非活动”消息?

      注意

      如果有多个工作流处于非活动状态,则可以将其从视图中筛选出来。要筛选出非活动的工作流,请选择工作流页面顶部的筛选工作流字段,选择状态,选择状态 != 不等于,然后选择非活动

注意

如果工作流指定了您稍后删除的资源(例如程序包存储库),CodeCatalyst 不会检测到此更改,并会继续将该工作流标记为有效。这些类型的问题将在工作流运行时发现。