作为我的TFS Build的一部分,我正在从GIT检出的源代码的最新版本中安装一些Windows服务。
当TFS需要再次检出文件并且某些解决方案文件仍在使用时(因为整个Windows服务正在运行)并且整个构建失败(因为有文件)在使用中它无法清理构建目录。)
在检出文件之前,我没有找到执行某些命令或脚本作为步骤的方法。
注意我正在使用TFS 2015中引入的新的Web /脚本化构建系统。
答案 0 :(得分:1)
不,您不能在获取源(签出)之前执行命令或脚本作为步骤。 vNext构建的第一步是“获取源代码”,这是默认步骤。在“获取源”之后,可以运行任务。