流水线 CloudPipeline流水线 CloudPipeline

更新时间:2021/07/27 GMT+08:00
分享

配置触发事件

功能说明

通过配置触发事件,可以实现流水线多仓库多分支代码变更自动触发流水线执行。

前提条件

  • 项目经理、开发人员和创建者(项目创建者和流水线创建者)可以配置流水线触发事件。
  • 流水线已配置Codehub或者码云的源码仓库,目前流水线仅支持这两种仓库的触发。

操作步骤

进入创建流水线 > 选择代码源页面或者流水线配置 > 添加代码源页面,分别配置Codehub触发事件和码云触发事件。
  • 配置Codehub源码仓触发事件

    展开“更多设置”,选择触发事件。

    • 代码提交时触发:选择关联仓库的指定分支,如:“master”)。保存流水线后即刻生效,当指定仓库分支中有代码提交时,会自动触发关联流水线执行。
    • 创建标签时触发:保存流水线后即刻生效,当在关联的代码托管侧创建标签时,会自动触发关联流水线执行。

  • 配置码云源码仓触发事件

    展开“更多设置”,选择触发事件,并根据需要选择触发分支,如:“master”“test”

    触发事件:对应Gitee仓库目前支持“Push”“Pull Request”“Issue”“Note”四种触发事件,可根据需要勾选对应事件。

    触发分支:监控触发事件所在的分支,只有配置的分支有事件触发时才执行流水线。

    • Pull Request事件:支持新建、更新、合并Pull Request时触发。
    • Push事件:支持推送代码、推送分支、删除分支时触发。
    • Issue事件:支持新建Issue时触发。
    • Note事件:支持评论Pull Request和评论Issue。

    配置好码云触发事件后,保存流水线后立即生效。

    码云触发事件配置好后会自动帮助用户在对应的码云仓库下创建好WebHook。

分享:

    相关文档

    相关产品