我对在构建过程中使用Gated Checkins感兴趣但是我有.NET代码和VB6代码。门控Checkins是否适用于这两组代码?
答案 0 :(得分:1)
绝对是的。您需要自定义构建过程模板以适当地调用VB6编译器而不是MSBuild,但您可以在TFS中的Gated Check-In构建中执行您想要的任何操作。您可以定义“成功”的实际含义。
答案 1 :(得分:0)
是的,您需要在构建服务器上安装VB6,然后修改其中一个xaml模板,或者将您自己的msbuild文件(由您的构建def调用)添加到您的源代码,该代码从{{调用VB6task 3}}或通过像这样的Exec任务:
<Exec WorkingDirectory="$(MSBuildProjectDirectory)\VB6zzzz" Command='"C:\Program Files\Microsoft Visual Studio\VB98\VB6.exe" /make zzz.vbp /d composer=0:ADO=1 /outdir "$(MSBuildProjectDirectory)\..\Binaries" /out $(MakeLog)' ContinueOnError="false" />