实际上我们的Jenkinsfile
部署了最后一次成功的构建
def installerBuildNumber = Jenkins.instance.getJob('Client Installer').getJob(cleanedInstallerBranch).getLastSuccessfulBuild().getNumber()
def clientBranch = Jenkins.instance.getJob('Client Installer').getJob(cleanedInstallerBranch).getBuildByNumber(installerBuildNumber).getAction(ParametersAction).getParameter('CLIENT_BRANCH').value
...
但是现在我需要部署指定的tag
,例如"1.0.7"
。
我已经看到内部版本"1.0.7"
(在图中)具有内部版本号85
,但这是Jenkins
文件所不知道的。
唯一可用的信息是displayName
,"1.0.7"
。
我如何通过displayName
得到这份工作?