有能力將構建標記爲成功或失敗,但我需要將TeamCity構建標記爲「已取消」以進行deattach vcs更改。現在我必須刪除失敗的版本以發佈其更改。但可能有一些技巧標記爲「已取消」?如何將TeamCity構建標記爲「已取消」
回答
您可以手動從GUI中取消構建。我想你知道這一點,並正在問如何以編程方式做到這一點。事實上,有一個service message for setting the build status,但沒有好辦法做到這一點取消。
最接近我找到的解決方案是this suggestion。希望能幫助到你。
確定,這應該工作:做一個POST請求http://TEAMCITY/app/rest/builds/id:BUILD_ID
,發送下面的XML作爲請求的數據:
<buildCancelRequest comment='' readdIntoQueue='false' />
沒有影響。即使在TC數據庫表「build_state」中也沒有任何改變。 這裏是我發佈的請求: 「curl -Method POST -Uri」http:// teamcity:8008/app/rest/builds/id:2707「-Body」
TC服務器日誌包含什麼內容?也許你會發現一個例外(可能是由於TC權限;並非每個用戶都有權取消構建)。 – sferencik
,2 sferencik,在日誌文件中沒有反應。或者我沒有找到。這裏是輸出的一部分被執行scriptt後: _StatusCode:200狀態說明:OK內容:<!DOCTYPE HTML>
- 1. 如何將IMAP消息標記爲已獲取?
- 2. 構建已被取消
- 3. 爲什麼TeamCity構建代理標記爲「不兼容」?
- 4. 獲取TeamCity構建最新標籤
- 5. 如何僅爲標籤運行TeamCity構建?
- 6. TeamCity構建代理已斷開連接
- 7. 如何在GitHub中將拉取請求標記爲「已審覈」?
- 8. 如何在構建失敗時將TeamCity設置爲不產生構建工件?
- 9. 如何在構建時將Gendarme設置爲使用Teamcity運行?
- 10. TeamCity的構建
- 11. 需要記錄TeamCity構建觸發器
- 12. rpmbuild - 如何在構建時將一些包標記爲衝突
- 13. 如何設置數據庫以標記已讀取的消息?
- 14. Rails:將記錄標記爲已讀?
- 15. Lucene - Zend_Search_Lucene - 如何構建「已標記」內容的索引
- 16. Teamcity構建中的自動VCS標記 - 限制?
- 17. 我可以從我的msbuild腳本中取消TeamCity構建嗎?
- 18. 如何在gridview中將記錄標記爲已讀和未讀
- 19. MicrosoftGraph API無法將消息標記爲已讀
- 20. 腓高效地將消息標記爲已讀
- 21. 並行TeamCity構建
- 22. TeamCity構建日誌
- 23. 如何從TeamCity服務器構建.exe
- 24. 如何提高teamcity構建性能?
- 25. 如何重組TeamCity中的構建?
- 26. 如何使用TeamCity構建.vdproj msi?
- 27. 如何使用Mocha配置TeamCity構建?
- 28. 如何在構建代理/客戶端時將構建包作爲構建工件發送回teamcity?
- 29. 如何通過TeamCity REST API指定多個標籤來獲取構建?
- 30. 如何使用Pop3標記爲已讀?
感謝。我看到了所有這些解決方案,但首先 - 不是我的,第二個 - 沒有任何效果,仍舊處於舊狀態。即使在TC數據庫表中,第二次操作後也沒有變化。 – JGooLaaR