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