Jenkins-关闭或合并Github PR时触发构建

新0

我正在使用带有Github Pull Request Builder插件的Jenkins

https://wiki.jenkins.io/display/JENKINS/GitHub+pull+request+builder+plugin

在PR打开或更新时触发构建是可以的,但是我需要一种在PR关闭或合并时触发构建的方法。

我使用Terraform启动一堆服务器,因此在PR关闭/合并后,我需要事件或条件来终止堆栈。

似乎大多数插件只能由Github PR上的open / update事件触发。

任何的想法?

谢谢!

安舒·普拉泰克

您可以通过两种方法执行此操作:

1)要么通过网络挂钩。这要求您的詹金斯拥有一个公共端点或某个公共端点(可以是代理),github可以通过该端点将其发布到您的詹金斯。

https://wiki.jenkins.io/display/JENKINS/GitHub+Plugin#GitHubPlugin-ManualMode

2)如果公共端点不可用,请每分钟轮询一次回购作为一种解决方法。

http://www.andyfrench.info/2015/03/automatically-triggering-jenkins-build.html

请注意,在较大的设置中,轮询可能会影响性能。(多年来,我一直在较小的设置中使用它而没有任何问题)。

https://blogs.microsoft.co.il/leonj/2017/01/24/jenkins-poll-scm-the-nightmare-for-performance/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Github中合并拉取请求时触发Jenkins构建

在GitHub合并事件上触发Jenkins构建

Jenkins Multibranch管道不会触发来自Github的PR构建

Jenkins构建合并分支时触发两次

将更改推送到Github时,无法使Jenkins触发构建

Jenkins在收到GitHub Webhook时不会触发构建

Jenkins在GitHub中合并合并请求后不会触发构建

如何获取触发我的多分支Jenkins构建的Github PR的标签列表

Jenkins 被 GitHub 戳后不触发构建

从Github repo触发基于Jenkins的构建

Github Webhook不再触发Jenkins构建

当我将提交推送到master时,Jenkins github插件不会触发构建

仅在PR合并时触发Github操作

创建GitHub PR时触发Jenkins运行应用程序测试

如何添加多个 github 存储库以触发 jenkins 构建?

jenkins构建没有为github推送触发

使用GitHub Pull Request Builder触发多个Jenkins构建

通过curl触发构建时如何设置Jenkins构建说明?

Jenkins,手动构建时不要触发“构建后动作:触发参数化的构建”

Jenkins无法从GitHub建立PR

GitHub - 当非默认分支与主分支合并时,PR 链接的问题不会关闭

构建 SNAPSHOT 时不会触发 Jenkins Multibranch 项目

当触发构建过程时,在Jenkins中设置BUILD_USER

Jenkins 作业在变更集或首次构建时触发

PR合并后如何触发github CI

Github + Jenkins >>如何在代码存储库中的“ Commit and Push”上触发构建?

Jenkins区分PR和合并Webhooks

GitHub Webhook 未触发 Jenkins 管道

Github-Jenkins奴隶的触发问题