我正在尝试启动Jenkins构建,该构建在bitbucket中创建和更新pull请求时触发。我想用新请求的分支(PR分支)而不是主分支来构建jenkins。 如果我在webhook上集成,则会触发jenkins构建,但它会触发master而不是请求分支的构建。
有人可以让我知道可以从bitbucket进行集成,以便我可以使用新的传入分支提交构建吗?
答案 0 :(得分:0)
这取决于你的Jenkins构建是如何定义的。如果查看BitBucket文档,您会发现webhook范围内有环境变量,您可以在发送给Jenkins的URL中引用它们。其中一个变量是分支名称。如果您的Jenkins作业是管道作业,则可以为表示分支名称的作业定义参数,并且可以在管道脚本中使用该变量来检出指定的分支。