我的要求:是当开发人员进行Gated签到时,所有已签入的文件的副本应发送到已知位置。(可能是不同的服务器)。之后,我需要做一些过程,决定该构建是否应该失败或通过。
到目前为止我尝试过的事情:
创建了一个团队项目。
创建了一个新的构建定义,其中“Gated Check-in”为Trigger。
在.xaml文件中,我使用了一个“InvokeProcess”工具,每次办理登机手续时都会调用.bat文件。
.bat文件依次执行一个简单的脚本来创建一个简单的.txt文件。(这样做只是为了知道InvokeProcess是 实际工作)。
还尝试通过tf.exe(命令行工具)执行命令,以获取最新的变更集。
可能是因为我们可以通过.bat文件在tf.exe上运行命令来获取已签入的文件(文件的名称和路径)的详细信息, 发送这些文件会很有帮助。
我正朝着正确的方向前进吗?如果没有,请帮帮我。或者如果有任何其他更好的选择来实现这一目标,请告诉我。 我是TFS的新手,任何输入都会帮助我。
谢谢。