一尘不染

Jenkinsfile获取当前标签

jenkins

是否有办法获取Jenkinsfile中作业的当前标签(如果没有,则为null)?背景是,当此提交具有标签时,我只想构建一些工件(android
APKs)。我试过了:

env.TAG_NAME

binding.variables.get("TAG_NAME")

两者始终为null-即使此(https://issues.jenkins-
ci.org/browse/JENKINS-34520)表示相反


阅读 460

收藏
2020-07-25

共1个答案

一尘不染

我会考虑returnStdout而不是写入文件:

sh(returnStdout: true, script: "git tag --sort version:refname | tail -1").trim()

2020-07-25