Bitbucket Pull Request Jenkins 工作
Bitbucket Pull Request Jenkins Job
我想在 Bitbucket 中创建拉取请求时在 Jenkins 中触发作业。为此,我使用了 Bitbucket Pull Request Builder 并设置了 refspec 和分支说明符,如下所示:
- 参考规格:
+refs/pull/*/head:refs/remotes/origin/pr/*
- 分支说明符:
pr/*/from
但 Jenkins 作业选择的是最后合并的分支,而不是打开的拉取请求的源分支。
Please help me with this or provide me with a clean solution to create
a pipeline to trigger a job whenever a pull request is created in
Jenkins
我更喜欢 Generic+Webhook+Trigger+Plugin 而不是 BitBucket,它在创建拉取请求时提供有效负载中的所有内容。
步骤如下
在 Bitbucket 中创建 Webhook
在 webhook 中添加你的 Jenkins Remote URL
- 使用通用 Webhook 在 Jenkins 端处理负载
可以查看详情整合here
我想在 Bitbucket 中创建拉取请求时在 Jenkins 中触发作业。为此,我使用了 Bitbucket Pull Request Builder 并设置了 refspec 和分支说明符,如下所示:
- 参考规格:
+refs/pull/*/head:refs/remotes/origin/pr/*
- 分支说明符:
pr/*/from
但 Jenkins 作业选择的是最后合并的分支,而不是打开的拉取请求的源分支。
Please help me with this or provide me with a clean solution to create a pipeline to trigger a job whenever a pull request is created in Jenkins
我更喜欢 Generic+Webhook+Trigger+Plugin 而不是 BitBucket,它在创建拉取请求时提供有效负载中的所有内容。
步骤如下
在 Bitbucket 中创建 Webhook
在 webhook 中添加你的 Jenkins Remote URL
- 使用通用 Webhook 在 Jenkins 端处理负载
可以查看详情整合here