我正在嘗試TeamCity爲我的項目構建集成。我對此完全陌生。我知道我需要在服務器上安裝TeamCity,默認情況下它也會安裝一個代理。我已經完成了迄今爲止的所有工作。我在本地機器上安裝了MS TFS作爲版本控制軟件...我的問題是如何讓TeamCity'出現'在我的VS項目中?我的意思是我必須在本地開發機器上安裝另一個Team City Build代理嗎?它是如何工作的?感謝您的任何意見和信息。基本上我所要求的是...... 1)我需要在開發本地機器級別上做些什麼事情,使它與服務器上安裝的TeamCity服務器或代理「連接」。 2)我需要在TeamCity所在的同一臺服務器上安裝Visual Studio,以使插件正常工作嗎?TeamCity Basics
回答
我不能完全確定究竟是什麼的問題,但讓我描述的工作流程:
你有你的buldserver安裝了TeamCity的服務器,它創造了一個代理。
您需要做的下一件事是建立一個teamcity項目並構建配置。讓TeamCity檢查TFS(或任何源代碼控制)的變更,檢出並構建項目是相當困難的。
TFS或Visual Studio不需要了解TeamCity。
如果您想跟蹤構建狀態,可以在Web界面中查看或使用TeamCity Tray Notifier(下載鏈接在TeamCity Web界面中可用)。
如果您需要更多構建代理,則下載鏈接在Web界面中可用。
希望這會有所幫助。
1)我需要在開發本地計算機級別上做些什麼事情,使其與服務器上安裝的TeamCity服務器或代理「連接」。
答案:你在開發本地機器上不需要任何東西。您需要配置TeamCity來檢查您的TFS存儲庫的時間間隔或在TFS中設置一個觸發器,以通知TeamCity正在簽入的新代碼。
2)是否需要在TeamCity的同一臺服務器上安裝Visual Studio for插件工作?
答案:不,你不需要完整的Visual Studio,但它可能是最簡單的事情,讓一切工作。您至少需要最新的MS Build工具(目前的Microsoft Build Tools 2015從https://www.microsoft.com/en-us/download/details.aspx?id=48159開始)。您可能還需要各種SDK(或其中的一部分) - Windows 10的Windows軟件開發工具包(SDK)(https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk),Windows 8的Windows軟件開發工具包(SDK)(https://developer.microsoft.com/en-us/windows/downloads/windows-8-sdk)。
- 1. Javascript Vimeo Gallery Basics
- 2. CoreData Basics幫助
- 3. Feedparser-basics如何
- 4. 與@SuppressLint( 「NewApi」)(developer.android.com/training/basics/firstapp/starting-activity)
- 5. XSL Basics:顯示布爾值的值?
- 6. 使用iPhone應用程序測試--basics
- 7. jaxb2-basics-annotation with jaxws-maven-plugin configuration
- 8. TeamCity + git-teamcity插件:ParseException
- 9. TeamCity Alternatives
- 10. CAKE:DotCoverAnalyse + TeamCity
- 11. TeamCity&.webtest
- 12. Visual Basics Calculater十六進制和二進制數字
- 13. Visual Basics,在變量中存儲組合框值
- 14. Fastlane和TeamCity
- 15. teamcity force checkout
- 16. Winforms ConnectionString和TeamCity
- 17. TeamCity vs Team Build
- 18. Flex,Ant和TeamCity
- 19. 在TeamCity的
- 20. 在TeamCity的
- 21. Android Ant和TeamCity
- 22. 在TeamCity的
- 23. TeamCity ssh用戶
- 24. TeamCity和JIRA?
- 25. PhantomJS teamcity config
- 26. Teamcity和MSBuild 4.5
- 27. 差/ TeamCity的
- 28. TeamCity BuildRunner插件
- 29. TeamCity加班PowerShell
- 30. TeamCity vs BuildMaster
謝謝你的信息。這很明顯...我需要在TeamCity服務器機器上安裝VS還是.NET?在這一切中,VS工作室的插件是什麼? – ZVenue
VS插件是另一種觸發和監控IDE構建的可能性。我們不使用它在我們的團隊中:我認爲托盤通知是一個更好的選擇。在構建服務器上,您不需要安裝VS,但.NET是必須的,它包含MSBuild。你將缺少構建的「.target」文件,它會失敗。不用安裝VS並花費許可證,只需從開發機器複製.target文件即可構建服務器。 –
我是否需要在本地開發機器中安裝Build Agent? – ZVenue