2014-02-14 17 views
0

我試圖使用JetBrains公司的TeamCity的REST API如圖http://confluence.jetbrains.com/display/TCD8/REST+APIJetbrains的REST API移動項目

我是專門尋找一種方式,項目層級之間「移動」的項目。顯然你可以使用web用戶界面移動一個項目,但我需要自動化這個。

REST API只會談論添加構建步驟,代理等。是否有特定的API來移動工作?我嘗試使用Chrome開發人員工具查看在Web UI中移動項目時發生的情況,但無法檢測到任何內容。

+1

你是混合術語的JSON片段(或XML)還有一些不是TeamCity術語,您是否想要在項目層次結構中移動項目,或將構建配置從一個項目移動到另一個項目?僅供參考,在鏈接頂部介紹的每個TeamCity實例上託管的'application.wadl'文件向您展示了您可以做的所有事情,儘管它有點難以理解。 –

+0

已編輯的問題使用單詞「項目層次結構」而不是容器 –

回答

0

儘管合流頁面本身並不一定記錄每一個特徵,但application.wadl有一些方法來完成其中的大部分工作。

爲了實現不同層級之間的這個項目的舉動,你必須做一個PUT請求

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

與形式

{"id" : $new_parent_id}