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