Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在freeStyleProject为我的工作使用 a,我需要能够从远程脚本添加到上游项目。
freeStyleProject
我可以定义的任何内容都没有问题,config.xml但上游/下游项目似乎在那里无效。
config.xml
我可以在这里看到上游/下游项目(已清理)
http://SERVER/job/JOBNAME/api/xml
...但我无法找出通过 REST 更新此值的正确方法。
没有像启用/禁用作业或设置其描述那样设置上游/下游关系的专门机制。
您应该能够GET http://SERVER/job/JOBNAME/config.xml在上游项目中,通过hudson.tasks.BuildTrigger在部分中插入一个元素publishers(对于模板,请参阅配置的作业config.xml)和POST修改后的文件,在本地修改 XML。
GET http://SERVER/job/JOBNAME/config.xml
hudson.tasks.BuildTrigger
publishers
POST
这也在Fetch/Update config.xml/job/JOBNAME/api部分中进行了解释。
/job/JOBNAME/api