首页 > 解决方案 > Bitbucket `post webhook` 到 Jenkins - 添加分支名称

问题描述

我正在尝试通过Post webhookBitbucket 中的选项触发一个触发 Jenkins 作业的 webhook: 在此处输入图像描述

post webhook 的选项如下: 在此处输入图像描述

URL 的格式为:http:///generic-webhook-trigger/invoke?token=<token_value> 请注意,我使用的是 Jenkins 的通用 webhook 触发器,作业类型为 Pipeline。它在git checkout.

我希望能够在 Jenkinsfile 启动之前指定需要签出的分支。我可以从 Jenkinsfile 中结帐,但这对我不起作用。我最初的想法是将 URL 指定为: http:///generic-webhook-trigger/invoke?token=<token_value> &branch=${BRANCH_NAME} 但这(可能很明显)没有成功 - 我只是被${BRANCH_NAME}打印了并没有实际评估。

我还在Jenkins中设置了相应的请求参数: 在此处输入图像描述

我应该如何正确地将分支名称传递给 Jenkins?

标签: gitjenkinsbitbucketwebhooks

解决方案


推荐阅读