jenkins - 如果它是新分支的第一次运行,你能从 Jenkins 管道内部识别出来吗?

标签 jenkins jenkins-plugins jenkins-pipeline

是否可以从管道本身内部查看管道作业是否是新发现的分支的第一次运行?如果您可以获得作业所有运行的列表,也许您可​​以查看之前是否有 0 次运行,从而知道这是第一次运行?

最佳答案

使用 env.BUILD_NUMBERenv.BUILD_NUMBER == '1' 如果这是第一个构建。

对于 Multibranch Pipeline 中新发现的分支(我假设您使用的),这将起作用。

关于jenkins - 如果它是新分支的第一次运行,你能从 Jenkins 管道内部识别出来吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54151175/

相关文章:

jenkins - 我可以在 Jenkins 中使用脚本管道指定节点吗?

java - Jenkins WAR 文件未在 Tomcat 上部署 - 缺少主目录?

jenkins - Bitbucket webhook 触发 Jenkins 作业

java - 带有抄写库的 Box OAuth2 API 上的 grant_type 参数无效或参数缺失

java - 如何在 Jenkins 执行期间管理每个构建的特定文件?

docker - Jenkinsfile从quay.io触发插件触发作业

Jenkins 管道: how can I disable the current job from inside a pipeline?

jenkins - 如何有条件地隐藏参数

java - Cobertura-不再检测类(class)

Jenkins Pipeline waitUntil bash命令返回特定字符串