TFS 是否可以将构建定义用于 运行 只是一个 bat 文件?

Is it possible with TFS to use a build definition to run just a bat file?

TFS 2012 是否可以将构建定义用于 运行 bat 文件?

我的应用程序基于 TeamCity 构建,只需 运行 宁一个 build.bat 即可完成所有工作(构建、测试、打包、部署)。我已经尝试在网上寻找一种方法,我可以 运行 在 TFS 上构建,只是 运行 是 build.bat(没有别的),但我一直无法找到一种方法使用构建定义来完成它。

  1. 您可以设置构建定义来构建虚拟解决方案,然后将 Post-构建脚本路径参数设置为 build.bat。
  2. 您可以将构建模板自定义为 运行 build.bat。

您应该尝试分离活动,因为如果打包(或部署)activity 失败,那么您必须再次构建(和测试):"build once deploy many"

您应该升级 TFS 服务器以利用更现代的工具。在 TFS 2015 中,Microsoft 引入了一个新的构建系统,它将完全满足您的需求。

它有一个执行bat文件的任务,你只能使用那个任务。