2016-11-28 44 views
0

如何獲取在Overview中的「Changes」列中沒有獲得「History」值的構建版本。現在我使用這個網址:http://myteamcity/guestAuth/app/rest/builds/?locator=buildType:Project_Id,branch:feature_1&fields=count,build(buildType(id,name,projectName),number,id,changes(change(date,id,version,username,comment)),status,comment,revisions(revision))。有什麼解決方案?TeamCity REST API如何獲取並非歷史版本的構建

回答

1

定位器支持history屬性,因此您可以在您的請求中簡單地使用history:false來過濾構建出的歷史記錄,例如,

http://myteamcity/guestAuth/app/rest/builds/?locator=buildType:Project_Id,history:false 
+0

它的工作原理。我不知道爲什麼提交默認分支原因歷史建立在我的新分支。 –

+0

@ j.arap我不會放棄收到你的問題;你的意思是你有一個建立與你的默認分支的一些變化,然後你在不同的分支觸發另一個(從他們的共同歷史中選擇相同的變化)?然後(例如在git中)它是代表相同repo狀態的相同更改,並且將新構建顯示爲「歷史記錄」似乎可以。 – cyberskunk

+0

假設我在默認分支上打開了新分支 - feature_1。然後在默認情況下(在創建feature_1之前在默認情況下創建)提交,作爲歷史版本構建在feature_1上。我不知道爲什麼。這些更改已添加到默認設置並已建成,因此爲什麼它們是在feature_1中構建的歷史記錄? –

0

您必須使用PowerShell(或其他)來請求當前構建配置中的所有構建(或前10個)構建,然後檢查沒有變化的構建。

相關問題