我在詹金斯有工作A和B.如何在作业B的构建步骤中始终执行a的最新构建中的文件



我有詹金斯的工作A和B。工作A为我的项目构建了一堆文件。在作业B中,我想执行一个命令,在作业a的最新版本中运行一个文件。我的执行甚至很好,但只是因为我已经对内部版本号进行了硬编码,并且我是从詹金斯存储在我的C:JenkinsData目录中的文件中挑选的,所以我想从工作区调用它请参阅图片进行说明。Jenkins构建步骤说明

例如,我现在的最后一个版本是70,我想知道我如何总是执行那些相同的文件,但在最近的版本中

或者,如果更好的话,我可以从作业A执行相同的文件吗?因为构建的文件在工作区中。

您可以使用这个API获得最后一个构建索引;数字";属性:/lastBuild/api/json

即:http://localhost:8080/job/yourJobName/lastBuild/api/json

这可能有助于:Jenkins-获取最后完成的构建状态

最新更新