Pit*_*ith 9 bitbucket jenkins-pipeline jenkins-2
我正在使用Jenkins 2和Bitbucket Branch Source Plugin来扫描和构建所有的分支和PR.
我的问题是,当我将代码推送到PR时,分支被构建两次(一个用于分支,一个用于PR).我想只建立大师和PR.
有人知道怎么做吗?我找不到任何关于此的文档.
从Branch Indexing Log(没有过滤器):
Checking branch branch-name from repo/project
Met criteria
Scheduled build for branch: branch-name
...
Checking PR from repo/project and branch branch-name
Met criteria
Scheduled build for branch: PR-123
Run Code Online (Sandbox Code Playgroud)
然后,当我尝试过滤PR-*时,没有扫描任何内容.我得到:
Checking branch branch-name from repo/project
Run Code Online (Sandbox Code Playgroud)
当您配置 Bitbucket 源时,您可以使用Include branches或Exclude branches(在Advanced参数中)包含/排除一些分支:
基于Bitbucket Branch 源插件源代码,这两个字段都采用Ant 正则表达式。
因此,假设您的所有 PR 分支都以“ pr- ”开头,您可以在 中使用正则表达式include branches,例如:
(?:master|pr-).*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3838 次 |
| 最近记录: |