配置代码源触发

使用触发事件和触发分支的配置对代码源Webhook事件进行过滤。

功能说明

云构建的代码源触发默认支持以下代码仓库和触发条件。

GITHUB

GITEE

GITLAB

云效Codeup

Bitbucket

Coding

通用GIT

push

说明

push,即从本地push分支到远程分支(或在代码管理平台的Web端进行文件修改),比如从本地的master push到origin/master。云构建会将push的目标分支与触发分支进行匹配,如果匹配成功,则会触发流水线,并使用push的目标分支作为流水线运行的触发条件。

操作说明

  1. 打开流水线编辑界面,具体操作参见打开流水线编辑界面

  2. 在流水线编辑界面,单击触发条件阶段 > 代码源触发选项的编辑,打开代码源触发配置右侧栏。

  3. 代码源触发配置右侧栏,打开是否开启开关键,启用代码源触发,生成webhook地址。

  4. 输入监听代码库的地址和分支。

    说明

    • 代码库地址需手动输入,可与当前构建流水线对应的代码库不同。

    • 代码库分支可使用Glob通配符表达式表示一组分支。具体说明参见触发分支的匹配规则

  5. 单击添加监听代码库,增加一组监听代码库的地址和分支。

    说明

    单击删除,删除指定监听代码库。

  6. 单击确定,保存代码源触发配置。

  7. 单击点此复制,复制云构建的webhook地址,并在监听代码库中进行配置。具体操作参见配置代码仓库的Webhook代码源配置

触发分支的匹配规则

代码提交触发的触发分支支持使用Glob通配符表达式。常用示例如下:

示例

说明

master

指定分支。

ma**

ma开头的所有分支。

mas?er

其中,?代替一个任意字符。

更多说明请参见Glob通配符说明