多个生成代理—TeamCity—VisualSVN服务器—ASP.Net
我正在考虑与2个构建代理建立TeamCity。其中一个是我们的暂存服务器,它将是我们开发版本的精确副本,并在每次SVN/GIT提交时更新。另一个是我们的live服务器,它只会手动更新,不会复制某些文件(例如web.config) 可以这样设置吗?在使用CCNet和MSBuild的组合之前,我已经这样做了,但它非常灵活 在TeamCity的标准版本中,您可以有20个集成,即20个活动集成(旧集成可以关闭,或者我需要删除旧集成并在需要时重新添加它们) 最后,我一直是一个SVN人,但我听说和看到越来越多的人使用GIT,是更好还是我可以继续使用SVN多个生成代理—TeamCity—VisualSVN服务器—ASP.Net,asp.net,svn,continuous-integration,teamcity,visualsvn-server,Asp.net,Svn,Continuous Integration,Teamcity,Visualsvn Server,我正在考虑与2个构建代理建立TeamCity。其中一个是我们的暂存服务器,它将是我们开发版本的精确副本,并在每次SVN/GIT提交时更新。另一个是我们的live服务器,它只会手动更新,不会复制某些文件(例如web.config) 可以这样设置吗?在使用CCNet和MSBuild的组合之前,我已经这样做了,但它非常灵活 在TeamCity的标准版本中,您可以有20个集成,即20个活动集成(旧集成可以关闭,或者我需要删除旧集成并在需要时重新添加它们) 最后,我一直是一个SVN人,但我听说和看到越来越
提前干杯。此场景不需要更多代理。您所需要的只是更多的构建配置。一个将在每次提交时触发的暂存服务器上部署,另一个将通过按钮在生产环境上部署。是的,TeamCity当然可以做到这一点。如果您已经使用CC.NET和MSBuild完成了此操作,那么从TeamCity调用MSBuild脚本应该很简单。团队城市。顺便说一句,JetBrains用于描述您所谈论的内容的术语是“配置”。“构建代理”适用于 对于您关于SVN与Git的问题,进行搜索,您将找到大量资源,但这里有一些亮点: