我创建了一个带有多分支管道的Jenkins作业,并由develop
和PR-*
分支触发。
通过将策略设置为“所有分支”,并将“发现来自原始分支的拉取请求”设置为“将拉取请求与当前目标分支版本合并”,
develop
分支中的新提交,触发了开发分支管道。- PR打开(
develop
<-feature/aaa
),PR构建代码合并了develop和feature/aaa
分支 feature/aaa
分支中的新提交,使用合并develop
和新feature/aaa
分支的代码构建PR
但是当在develop
中进行new commit时,打开的pull request(合并目标是develop
)的管道中没有触发器。
我想重新建立在PR-123
时,开发分支更新。
当目标分支更新时,如何触发合并请求作业?
你知道怎么做吗?或者这是否可行?
1条答案
按热度按时间bvjxkvbb1#
https://stackoverflow.com/a/60006988/1437758可能会有帮助。
还有一种方法:
这将在上游(开发)和下游构建(PR-*)之间设置触发器