我目前正在使用freeStyleProject
来完成我的工作,我需要能够从远程脚本添加到上游项目。
我在config.xml
中可以定义的任何内容都没有问题,但上游/下游项目似乎没有效果。
我可以在这里看到上游/下游项目(已消毒)
http://SERVER/job/JOBNAME/api/xml
...但我无法弄清楚通过REST更新此值的正确方法。
答案 0 :(得分:2)
没有专门的机制来设置上游/下游关系,例如启用/禁用作业或设置其描述。
您应该能够GET http://SERVER/job/JOBNAME/config.xml
上游项目,通过在hudson.tasks.BuildTrigger
部分中插入publishers
元素来本地修改XML(对于模板,请参阅已配置的作业{{ 1}})和config.xml
修改后的文件。
POST
部分获取/更新config.xml 中也解释了这一点。