0

我正在尝试使用 JetBrains 的 TeamCity REST API,如http://confluence.jetbrains.com/display/TCD8/REST+API中所示

我专门寻找一种在项目层次结构之间“移动”项目的方法。显然,您可以使用 Web 用户界面来移动项目,但是我需要自动执行此操作。

REST API 只讨论添加构建步骤、代理等。是否有特定的 API 来移动工作?我尝试使用 Chrome 开发人员工具来查看当您在 Web UI 中移动项目但无法检测到任何内容时会发生什么。

4

1 回答 1

1

application.wadl 有方法来完成大部分这些工作,尽管 confluence 页面本身并不一定会记录每个功能。

要在不同层次结构之间实现此项目移动,您必须执行 PUT 请求以

http://$host/guestAuth/app/rest/projects/id:$project_to_edit/parentProject

带有表单的 JSON 片段(或 XML)

{"id" : $new_parent_id}
于 2014-02-17T10:41:43.560 回答