我們使用團隊基礎服務器來檢查代碼並構建項目。 現在,我們希望添加到TeamCity中,一旦將構建推送到tfs,就可以觸發我們的自動化套件。TeamCity可以監聽tfs構建並觸發我的自動化測試
問題: TeamCity可以偵聽TFS構建信息並調用自動化腳本執行嗎? (我檢查了每個地方,它說teamcity執行構建,我希望tfs執行構建併發布操作)
我們使用團隊基礎服務器來檢查代碼並構建項目。 現在,我們希望添加到TeamCity中,一旦將構建推送到tfs,就可以觸發我們的自動化套件。TeamCity可以監聽tfs構建並觸發我的自動化測試
問題: TeamCity可以偵聽TFS構建信息並調用自動化腳本執行嗎? (我檢查了每個地方,它說teamcity執行構建,我希望tfs執行構建併發布操作)
VSTS/TFS 2015及更高版本具有通過在發生事件時通知他們你的項目。它提供了一種將事件的JSON表示發送給任何服務的方法。更多信息:https://www.visualstudio.com/en-us/docs/integrate/get-started/service-hooks/services/webhooks
您需要在TeamCity端檢查是否可以從TFS接收事件的JSON表示。
如果您使用TFS 2013,那麼您需要使用TFS API創建服務器端事件處理程序來偵聽BuildCompletionNotificationEvent,然後檢查TeamCity端以查看它是否可以從TFS獲取通知。 –
您正在使用哪個版本的TFS? –
我們正在使用TFS 2013 –