运行TFS构建时,是否可以检查构建目录中是否存在特定的.xml文件?
我正在尝试根据找到/未找到的结果获取布尔结果为真/假
答案 0 :(得分:0)
您可以尝试编写脚本来检查特定文件是否存在,然后检入脚本并在构建过程中以Pre-build script
的身份运行:
例如:
$Source = $Env:TF_BUILD_BUILDDIRECTORY
$filename = "*.xml"
if (!(Test-Path "$Source\$filename"))
{
Write-Warning "$filename absent from build directory"
# Write-Error "$filename absent from build directory"
#exit 1
}
引用Using Environment Variables in Visual Studio 2013 and TFS 2013
答案 1 :(得分:0)
表达式编辑器使用标准的VB.NET,因此您可以调用System.IO.File.Exists(path)
来检测文件是否已经存在。
答案 2 :(得分:0)