当发布到测试或生产环境时,这是我们当前的程序:
AssemblyInfo
版本号这是一个非常手动和繁琐的过程。
有没有办法直接从Team Services发布带标签的代码?我们不希望持续集成,我们只想要受控版本发布。
数据库项目的发布更改怎么样?这总是一个手动过程还是有一个很好的自动化方法?
注意:我们正在使用Visual Studio Team Services和Visual Studio 2013。
答案 0 :(得分:1)
第2步到第4步在VS Team Services中是开箱即用的。只需从Azure管理门户设置持续集成构建,然后编辑VS中的构建定义即可手动触发,而不是触发签入。 默认情况下,代码会在每个自动构建中自动标记。
您也可以自动执行第1步,但不是开箱即用的。见http://tfsbuildextensions.codeplex.com/wikipage?title=How%20to%20integrate%20the%20TfsVersion%20build%20activity&referringTitle=Documentation
关于数据库部署请查看:http://www.codewrecks.com/blog/index.php/2009/10/06/deploy-a-database-project-with-tfs-build/