在本地和远程jenkins作业之间传递参数

时间:2018-03-25 13:30:48

标签: jenkins groovy continuous-integration jenkins-plugins

我正在尝试执行以下操作:

运行Groovy脚本的服务器A上的作业X(Jenkins作业),该脚本的输出是一个字符串。 我的目标是将此字符串传递给服务器B上的作业Y(Jenkins Job)。

将此字符串传递给远程Jenkins作业的最佳方法是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下两个选项中的任何一个:

Option 1: Remote Trigger Plugin

enter image description here

Option 2: Using API

 curl -v -X POST jenkins_url/job/job_name/buildWithParameters

--data token=your_token

--user jenkins_user_email:jenkins_user_password

--data-urlencode json= '{"parameter1":"value1", "parameter2":"value2"}'