gpt4 book ai didi

github - 将代码更改推送到 GitHub 时如何触发 Jenkins 多分支管道

转载 作者:行者123 更新时间:2023-12-04 08:04:04 26 4
gpt4 key购买 nike

我为 GitHub 存储库设置了 Jenkins 作业 ( multibranch pipeline )。每当有更改推送到该 Git 存储库时,我都想自动触发该作业。我如何使用 Jenkinsfile 来实现这一点?

我想避免 Jenkins 作业中的任何配置更改,例如 Poll SCM等等。对于多分支管道,没有诸如 Build whenever a change is pushed to GitHub 这样的选项。

最佳答案

对于您的工作对来自 GitHub 的事件“使用react”,将工作构建触发器设置为“Poll SCM”,但要执行 不是 指定时间表,如 this Stackoverflow answer 中所述.

对于声明性 Jenkinsfile,这意味着:

pipeline {
triggers {
pollSCM('') // Enabling being build on Push
}
...
}

进一步阅读:
  • https://jenkins.io/doc/book/pipeline/syntax/#triggers
  • 关于github - 将代码更改推送到 GitHub 时如何触发 Jenkins 多分支管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42062481/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com