gpt4 book ai didi

Jenkins 区分 PR 和合并 webhooks

转载 作者:行者123 更新时间:2023-12-04 16:03:21 25 4
gpt4 key购买 nike

因此我们每个作业只能有一个 Jenkinsfile。我们为来自 github 的合并和 PR webhooks 共享相同的工作。我们如何轻松检测提交的 webhook 是推送到 PR 还是 PR 合并?

最佳答案

这个(声明性管道)片段可能会有所帮助:

stage('do something for PRs opened against develop branch') {
when {
changeRequest target: 'develop'
}
steps {
sh 'pr-worker.sh'
}
}

stage('do something on merge or direct commits to the develop branch') {
when {
branch 'develop'
}
steps {
sh 'develop-worker.sh'
}
}

参见 when在文档中。

关于Jenkins 区分 PR 和合并 webhooks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49888888/

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