我瞭解HTTPClient和GET過程。我在這裏想找到的是使Team Team能夠使用的正確的URL /語法。您如何以編程方式從使用C#的最新Team City構建中下載構件?
我一直試圖讓這個使用實例在RestDocumentation
然而工作,他們都需要一個buildId。這是一個不同的版本號,隨每個版本而變化。我嘗試了幾種與buildId=lastSuccesful
的組合,但我似乎無法得到正確的語法。我已經能夠創建一個鏈接,在粘貼到Web瀏覽器時成功下載特定版本,但是,當我嘗試以編程方式獲取它時,我得到了400未授權的例外。
我想在我可以使用REST API之前,我需要以某種方式登錄到Team City?
無論如何,這可能是一個相當簡單的操作,我似乎無法破譯執行它的步驟。
所以,這是我認爲需要發生的步驟,但我不知道如何實現它們。
- 以編程方式登錄Team City。 (這現在正在爲我工作)
- 獲取我項目最後一次成功構建的BuildID。 (HELP !!)
- 下載與上述版本相關聯的工件。 (這是現在對我來說)
我非常感謝在完成上述任何幫助。
謝謝!
您是否遵循了身份驗證步驟:https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-RESTAuthentication – Hackerman
非常好。現在我使用guestAuth而不是httpAuth,並且可以從特定版本下載工件。 (YAY !!!)但是,仍然存在確定最近成功構建的buildID的問題。謝謝 !! – Curtis