1

我目前正在freeStyleProject为我的工作使用 a,我需要能够从远程脚本添加到上游项目。

我可以定义的任何内容都没有问题,config.xml但上游/下游项目似乎在那里无效。

我可以在这里看到上游/下游项目(已清理)

http://SERVER/job/JOBNAME/api/xml

...但我无法找出通过 REST 更新此值的正确方法。

4

1 回答 1

2

没有像启用/禁用作业或设置其描述那样设置上游/下游关系的专门机制。

您应该能够GET http://SERVER/job/JOBNAME/config.xml在上游项目中,通过hudson.tasks.BuildTrigger在部分中插入一个元素publishers(对于模板,请参阅配置的作业config.xml)和POST修改后的文件,在本地修改 XML。

这也在Fetch/Update config.xml/job/JOBNAME/api部分中进行了解释。

于 2013-07-08T22:26:51.583 回答