gpt4 book ai didi

git - Jenkinsfile 检查构建是否由推送或 merge 请求触发

转载 作者:行者123 更新时间:2023-12-03 23:56:54 25 4
gpt4 key购买 nike

现在我已经配置了 jenkins gitlab 连接和 gitlab webhook 来触发 jenkins 作业。

我想创建 Jenkinsfile,其中一些任务仅在构建由推送触发时执行,而其他一些任务仅在构建由 merge 请求触发时执行。我使用管道作业。那可能吗?

BUILD_CAUSE 变量什么也没显示。

谢谢。

最佳答案

我不认为这是可能的。最好的办法是编写 2 个单独的作业。 1 在推送事件上触发,其他仅在 merge 请求时触发。您可以做的另一件事是编写一个单独的 webhook,它根据推送/merge 事件发送不同的参数,并使用条件 BuildStep 插件配置您的 jenkins 作业。

关于git - Jenkinsfile 检查构建是否由推送或 merge 请求触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44129146/

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