更新时间:2023-07-25 GMT+08:00
流水线门禁详解
流水线门禁仅支持合入机制为“审核机制”的合并请求。
门禁的开启/关闭
- 进入目标仓库,单击“设置 > 策略设置 > 合并请求”。
- 单击“新建”,为目标分支设置分支策略。
- 配置门禁。
- 勾选策略下的“开启流水线门禁”,单击“确定”保存设置,门禁开启。
- 取消勾选策略下的“开启流水线门禁”,单击“确定”保存设置,门禁关闭。
门禁触发的效果
- 合并请求流水线门禁已通过:当最新commit/预合并commit成功拉起流水线时显示。
- 合并请求流水线门禁未通过:当该仓库无关联的流水线任务,或者最新commit/预合并commit未成功拉起流水线时显示。
门禁的通过
- 单击菜单“持续交付 > 流水线”,进入流水线服务。
- 单击“新建流水线”,填写以下信息。
- 名称:自定义名称。
- 流水线源:选择“Repo”。
- 代码仓:选择需要创建合并请求的目标代码仓。
- 默认分支:选择合并请求的目标分支。
- 单击“下一步”,根据需求选择目标模板,单击“确定”。
- 任务创建成功后会自动跳转任务详情中的“任务编排”页签,切换到“执行计划”页签。
- 开启“合并请求时触发”,根据实际情况勾选以下触发事件。
- 新建:合并请求创建时触发。
- 更新:合并请求内容或设置更新时触发。
- 合并:合并请求合入时触发,该事件会同时触发代码提交事件。
- 重新打开:合并请求重新打开时触发。
- 完成流水线任务其他信息配置,单击“保存”。
- 返回代码托管服务,触发“执行计划”中已勾选的事件让仓库拉起流水线任务即可。
父主题: 管理合并请求