gpt4 book ai didi

jenkins - 如何在Jenkins Pipeline中区分构建触发器

转载 作者:行者123 更新时间:2023-12-03 19:59:39 26 4
gpt4 key购买 nike

我希望根据我的构建触发方式在运行的Jenkinsfile中添加条件阶段。目前,我们的设置是通过以下方式触发的:

  • 对我们的git repo的更改是在分支索引
  • 中选择的
  • 用户使用UI中的“立即构建”按钮手动触发构建。

  • 有什么方法可以运行不同的管道步骤,具体取决于这些操作中的哪一个触发了构建?

    最佳答案

    以下代码可以确定用户是否已启动管道或计时器/其他触发器:

    def isStartedByUser = currentBuild.rawBuild.getCause(hudson.model.Cause$UserIdCause) != null

    关于jenkins - 如何在Jenkins Pipeline中区分构建触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43597803/

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