我在TFS中有一个.bat文件,运行时会部署数据库更改。这些文件每天由开发人员编辑。
我想使用TFS CI自动执行此过程,以便它执行以下操作:
我该怎么做呢?
答案 0 :(得分:1)
您应该在Visual Studio的发布管理中结合使用每晚安排的版本和版本。
TF Build并非真正用于部署,而是用于编译和运行单元测试。但是,RM是为此目的而设计的,可以在您的构建成功完成后触发。
http://nakedalm.com/create-release-management-pipeline-professional-developers/
在我的示例中,我使用PowerShell来简单地复制文件,但是您可以调用.bat(或者更好的是重写为PowerShell)来进行数据库更新。