如何使用Rest API从Jenkins作业输出控制台访问Jenkins环境变量

时间:2019-04-21 04:43:37

标签: jenkins

我想使用REST API从其他服务器上的Jenkins作业控制台输出访问变量。 我该如何存档。 Jenkins作业在服务器A上运行,我想读取或获取服务器B上的所有变量。服务器A和服务器B之间没有连接。

2 个答案:

答案 0 :(得分:0)

  

服务器A和服务器B之间没有连接。

希望有足够的连接可以卷曲。
这样就可以卷曲服务器A作业会生成的属性文件,以便写入变量(并允许curl读取变量)

使用as an example中的publisher artifact method查看此解决方案Jenkins Job DSL API

答案 1 :(得分:0)

您可以使用EnvInject plugin的API通过以下方式实现:

curl <jenkins-host>/job/<job_name>/<buildNumber>/injectedEnvVars/export

已经回答here