【发布时间】:2013-09-12 00:13:08
【问题描述】:
场景:
- Jenkins 正在我无权访问的服务器上运行。在这种情况下,我不能使用 jenkins CLI。
- 我确实可以通过 url 访问 jenkins 网络界面,我可以看到工作进度和所有内容。
- 有一个构建作业配置为由 jenkins 运行。它可以使用网络界面按需运行。
要求:
目前我可以在jenkins job web界面中指定定义这个外部事件的参数并启动job。但它是手动的(我必须这样做)。
我想根据外部事件以自动化方式运行上述作业,这意味着:
- 当外部事件发生时,指定此外部事件的参数开始构建,等待构建完成,然后如果发生另一个事件,重复。
问题:
不使用 jenkins CLI,我可以将定义外部事件的参数作为 url POST 参数传递给 jenkins url 吗?
结论:
这样我可以监控外部事件,如果发生,将其参数发送到 jenkins url 并开始构建。
【问题讨论】:
标签: http post jenkins http-post