Jetbrains REST API用于移动项目

时间:2014-02-14 09:59:03

标签: teamcity jetbrains-ide

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

所示

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

REST API仅讨论添加构建步骤,代理等。是否有特定的API来移动工作?我尝试使用Chrome开发者工具查看在Web UI中移动项目时发生的情况,但无法检测到任何内容。

1 个答案:

答案 0 :(得分:0)

尽管汇合页面本身并不一定记录每一个特征,但application.wadl有大多数方法可以完成。

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

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

使用格式

的JSON代码段(或XML)
{"id" : $new_parent_id}