我正在尝试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