触发器
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 请求。 有关分步说明和使用示例,请参阅 使用触发器。