【问题标题】:How to trigger a jenkins build with the new pull requested branch from bitbucket如何使用来自 bitbucket 的新请求分支触发 jenkins 构建
【发布时间】:2017-03-03 00:28:50
【问题描述】:

我正在尝试启动 Jenkins 构建,该构建会在创建拉取请求时触发,并在 bitbucket 中更新。我想用新请求的分支(PR 分支)而不是 master 来构建 jenkins。 如果我在 webhook 上进行集成,则会触发 jenkins 构建,但它会触发 master 上的构建,而不是请求的分支。

有人可以告诉我可以从 bitbucket 完成集成,以便我可以使用新的传入分支提交构建吗?

【问题讨论】:

标签: jenkins bitbucket integration


【解决方案1】:

这在一定程度上取决于您的 Jenkins 构建是如何定义的。如果您查看 BitBucket 文档,您会发现 Webhook 范围内的环境变量可以在发送给 Jenkins 的 URL 中引用。这些变量之一是分支名称。如果您的 Jenkins 作业是管道作业,您可以为作业定义一个参数来表示您的分支名称,并且您可以在管道脚本中使用该变量来检查指定的分支。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 2019-07-28
    • 2013-09-30
    • 1970-01-01
    相关资源
    最近更新 更多