如何使用Jenkins HTTP POST插件传递JOB参数

时间:2017-07-10 21:35:37

标签: jenkins jenkins-plugins jenkins-pipeline

我想使用Jenkins HTTP POST插件将Build Name和BUILD ID传递给REST API

如何将参数传递给它?

我正在路过:

http://localhost:55223/api/Demo?BuildName= $ {JOB_NAME}&安培; BuildID = $ {BUILD_ID}

我收到错误

Error

1 个答案:

答案 0 :(得分:0)

看起来插件不会扩展环境变量,正如source code所证明的那样。由于插件在2年内没有更新,我认为开发人员很快就不会添加它。如果您仍想使用该插件,则可以进行必要的更改以扩展环境变量,然后从源代码构建它。为此,我建议查看Jenkins类hudson.EnvVarshudson.model.Run。更具体地说,运行方法getEnvironment(TaskListener listener)和EnvVars方法expand(String s)