是否有办法获取Jenkinsfile中作业的当前标签(如果没有,则为null)?背景是,当此提交具有标签时,我只想构建一些工件(android APKs)。我试过了:
env.TAG_NAME
和
binding.variables.get("TAG_NAME")
两者始终为null-即使此(https://issues.jenkins- ci.org/browse/JENKINS-34520)表示相反
我会考虑returnStdout而不是写入文件:
returnStdout
sh(returnStdout: true, script: "git tag --sort version:refname | tail -1").trim()