我正在尝试使用 Python jenkinsapi 包调用作业。我可以使用 jop.py 启动构建没有问题,但是当尝试将字符串参数传递给 Jenkins 服务器时,参数不会被拾取,而是使用 Jenkins 服务器上配置的默认值。
这是我使用 job.py 调用的一个简单示例:
my_job.invoke(securitytoken = 'mytoken', params = {'param1':'value1', 'param2':
'value2'})
同样,上面的代码在 Jenkins 服务器上成功启动了构建,但是服务器上的 Job 没有获取任何参数值,而是使用服务器上 Job config 中的默认值。
有人可以告诉我上述用法有什么问题吗?还有其他需要的参数吗?有人有使用 jenkinsapi 调用参数化构建的示例吗?
这是 jenkinsapi 0.1.16