触发器

DevSecOps持续集成和持续部署管道提供了一组默认触发器。

触发器
管道 名称 描述 状态
拉取请求 Git PR 触发器 对应用程序存储库中的拉取请求运行拉取请求管道。 已启用
拉取请求 手动触发器 根据需要在指定的落实或分支上运行拉取请求管道。 已启用
促销 Git 促销验证触发器 在库存的 target-environment 分支上打开/更新拉取请求时运行提升验证管道。 已禁用
持续集成 Git CI 定时触发器 每天在 4 AM 运行 Application Repository 的 master 分支上的持续集成管道。 已禁用
持续集成 Git CI 触发器 将落实推送到应用程序存储库的主分支时运行持续集成管道。 已启用
持续集成 手动触发器 根据需要在指定的落实或分支上运行持续集成管道。 已启用
持续部署 Git CD 定时触发器 每天在 4 AM 运行持续部署管道。 已禁用
持续部署 Git CD 触发器 将落实推送到“库存”的 target-environment 分支时,运行持续部署管道。 已禁用
持续部署 手动 CD 触发器 根据需要在库存的 target-environment 分支上运行持续部署管道。 已启用
持续部署 手动提升触发器 运行提升管道以将库存变更从 source-environment 分支提升到 target-environment 分支。 已启用
持续合规 Git CC 定时触发器 每天在 4 AM 运行持续合规性管道。 已启用
持续合规 手动 CC 触发器 根据需要在“库存”的 environment-tag 标记上运行持续合规性管道。 已启用
持续集成,持续部署,持续合规 证据修剪程序定时触发器 每天在 2AM 运行管道以清除 evidence-retention-days 天之前生成的所有旧证据。 缺省情况下处于禁用状态。
持续集成,持续部署,持续合规 证据修剪程序手动触发器 运行管道以清除 evidence-retention-days 天之前生成的所有旧证据。 按需运行。 已启用

您可以 添加触发器 到缺省触发器集。

使用 CLI 或 API 触发管道

  • 除了默认触发器,还可以使用 IBM Cloud CLI 或 REST API 调用手动启动管道运行。
    • CLI:通过指定工具链和管道 ID,使用 IBM Cloud CLI 触发管道。
    • 应用程序接口:向管道触发器端点发送带有适当授权标头和有效载荷的 POST 请求。 有关分步说明和使用示例,请参阅 使用触发器。