有没有办法在 TFS 构建运行时检查构建目录中是否存在特定的 .xml 文件?
我正在尝试根据找到/未找到的结果来获得布尔结果真/假
您可以尝试编写脚本来检查特定文件是否存在,然后签入脚本并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
}
表达式编辑器使用标准的 VB.NET,因此您可以调用System.IO.File.Exists(path)
来检测文件是否已存在。