使用触发事件和触发分支的配置对代码源Webhook事件进行过滤。
功能说明
云构建的代码源触发默认支持以下代码仓库和触发条件。
| GITHUB | GITEE | GITLAB | 云效Codeup | Bitbucket | Coding | 通用GIT | |
| push | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 
说明 
push,即从本地push分支到远程分支(或在代码管理平台的Web端进行文件修改),比如从本地的master push到origin/master。云构建会将push的目标分支与触发分支进行匹配,如果匹配成功,则会触发流水线,并使用push的目标分支作为流水线运行的触发条件。
操作说明
- 打开流水线编辑界面,具体操作参见打开流水线编辑界面。 
- 在流水线编辑界面,单击触发条件阶段 > 代码源触发选项的  ,打开代码源触发配置右侧栏。 ,打开代码源触发配置右侧栏。
- 在代码源触发配置右侧栏,打开是否开启开关键,启用代码源触发,生成webhook地址。 
- 输入监听代码库的地址和分支。 说明- 代码库地址需手动输入,可与当前构建流水线对应的代码库不同。 
- 代码库分支可使用Glob通配符表达式表示一组分支。具体说明参见触发分支的匹配规则。 
 
- 单击添加监听代码库,增加一组监听代码库的地址和分支。 说明- 单击  ,删除指定监听代码库。 ,删除指定监听代码库。
- 单击确定,保存代码源触发配置。 
- 单击点此复制,复制云构建的webhook地址,并在监听代码库中进行配置。具体操作参见配置代码仓库的Webhook。  
触发分支的匹配规则
代码提交触发的触发分支支持使用Glob通配符表达式。常用示例如下:
| 示例 | 说明 | 
| 
 | 指定分支。 | 
| 
 | 以 | 
| 
 | 其中,?代替一个任意字符。 | 
更多说明请参见Glob通配符说明。
该文章对您有帮助吗?