2017-09-01 29 views
0

因此,我開始在每個向我的分支提出pull請求的bitrise上創建Xamarin IOS,但我希望能夠獲得該構建的狀態並在Visual Studio Team中顯示它服務。如何從vsts看到bitrise構建結果

我該怎麼做?它甚至有可能嗎?

回答

1
  • 如果您在bitrise上構建的項目不位於VSTS git repo上,則無法在VSTS中顯示。
  • 如果您在bitrise上構建的項目位於VSTS git repo上,則可以使用Web鉤子在發出拉取請求時觸發bitrise生成,並查看VSTS上的生成結果。具體步驟如下:

    1.使用網絡掛接網址

    Bitrise應用頁面 - >代碼選項卡 - >選擇Visual Studio的在線網絡掛接 - >複製的網絡掛接網址。 enter image description here

    2.在VSTS添加Web鉤

    在VSTS團隊項目 - >服務鉤選項卡 - >創建新的訂閱 - >選擇網頁鉤 - >下一步 - >選擇創建拉動請求對於這種類型的事件 - >指定回購和目標分支 - >下一步 - >將webhook URL粘貼爲URL - >測試 - >確保它可以工作 - >完成。

    3.查看bitrise構建reults

    在VSTS服務掛鉤頁面,您可以直接查看構建狀態。 enter image description here

    要查看詳細信息,您可以查看歷史記錄。

    enter image description here

+0

剛一說明,如果構建的最終結果必須報告回不是由bitrise.io現在支持開箱即用VSTS。您突出顯示的狀態僅指示構建是否已啓動,並不表示它成功完成。要發回構建的最終狀態(成功/錯誤),您可以創建一個步驟,類似於現有的** GitHub Status **步驟(https://github.com/bitrise-steplib/steps-github-status/blob/ master/step.yml),或爲內置選項創建功能請求(https://discuss.bitrise.io/c/feature-request)。 –