如何设置"上次成功构建"通过Jenkins API获得工作的价值?

时间:2017-10-03 03:25:52

标签: api jenkins model jobs

关于"永久链接"中显示的数据。在Jenkins的Job Status页面中,我知道有一些方法可以获取值。例如......

jenkins.instance.getItemByFullName("<job>").getLastSuccessfulBuild()

但是,我找不到任何方法来改变"最后成功构建"屏幕上的值。
编辑符号链接$HOME/.jenkins/jobs/<job>/builds/lastSuccessfulBuild,然后运行jenkins.instance.doReload()不会导致gui屏幕显示更新。

有没有办法通过API执行此操作?

感谢。

1 个答案:

答案 0 :(得分:1)

这是使用API​​获取值的调用:

的http:// $主机/作业/ $ JOBNAME / lastSuccessfulBuild / API / JSON

您可以尝试修改json并在之后使用新的Json进行POST。