更新自定义变量并从另一个Jenkins作业

时间:2016-04-21 15:24:50

标签: jenkins

我有一个叫做apps-web-server的jenkins工作,这个工作需要从另一个工作中访问一个值。在另一个工作中,我需要在某个地方写一个值,最好是Jenkins变量。但是,我不确定如何从另一份工作中获取。该值只是在作业成功运行时设置的动态文件夹名称。

我想通过https以这种方式访问​​它。这很简单。

https://ci.jenkins.io/job/Reporting/job/backend-plugin-report-card/lastStableBuild/buildNumber

我想以这种方式访问​​

https://ourinternalserver/job/the-other-jenkins-job/lastStableBuild/folderName

1 个答案:

答案 0 :(得分:2)

我认为最简单的方法是将变量写入properties file并将此文件归档为后期构建操作中的工件。然后,您可以使用工件URL或Copy Artifact plugin来访问它。

在另一项工作中,您可以使用EnvInject plugin评估内容。或者在最简单的情况下,您可以通过在构建步骤中获取文件来逃避。