获取最新信息并使用TFS持续集成运行bat文件

时间:2014-12-09 00:31:51

标签: .net tfs continuous-integration tfs2013

我在TFS中有一个.bat文件,运行时会部署数据库更改。这些文件每天由开发人员编辑。

我想使用TFS CI自动执行此过程,以便它执行以下操作:

  • 从源代码管理中获取最新的bat文件
  • 每天运行或执行文件
  • 如果批处理文件有错误,而不是发送给团队的电子邮件

我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您应该在Visual Studio的发布管理中结合使用每晚安排的版本和版本。

TF Build并非真正用于部署,而是用于编译和运行单元测试。但是,RM是为此目的而设计的,可以在您的构建成功完成后触发。

http://nakedalm.com/create-release-management-pipeline-professional-developers/

在我的示例中,我使用PowerShell来简单地复制文件,但是您可以调用.bat(或者更好的是重写为PowerShell)来进行数据库更新。