用jenkins-cli处理输入步骤

时间:2017-09-20 13:44:05

标签: jenkins jenkins-pipeline jenkins-cli

我们正在迁移到jenkins 2管道。 以前,我们曾经经营jenkins-cli的jenkins工作。

我们将工作设计为run input steps以获取一些信息。我们不能使用工作参数。

如何处理jenkins-cli来填充输入参数? 是否存在运行作业和填充参数的API?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

实际上有用于输入操作的API。请参考curl命令:

curl http://localhost:8080/job/pipeline/1/input/inputid/proceed \
--header "Authorization: Basic `echo -n admin:token | base64`" \
-X POST -d 'json={"parameter": [{"name": "name", "value": "bob"}, {"name": "age", "value": "12"}]}'

另请参阅http://surenpi.com/blog/devops/jenkins/api/approve/