目前我有一个从我的Git平台到Jenkins的Webhook,这样每次发出拉取请求时,都会构建一个主。
我想:
1.使用更改构建分支。
2.使用master构建分支并构建master。
在项目配置中," 源代码管理"和" 分支说明符",我填写了:
master
在这种情况下,只构建主分支,但不构建具有更改的分支。
当我将选项留空时,所有分支都是构建的,而不是仅包含更改和主分支的分支。
答案 0 :(得分:0)
Merge before build
功能完全解决了这个问题。
在你的工作中,将Branch Specifier
留空。然后在Additional Behaviours
上选择Merge before build
并将master设置为Branch to merge to
,这样您的更改分支将在构建之前合并到master中。
如果您希望将此合并推送到您的存储库,请选择Post-Builds
Git Publisher
并根据需要进行配置。