我试图在构建过程中使用下面的minimatch模式来排除一些测试项目,但是排除模式似乎被忽略了,而且构建服务器也试图构建它们。
Components\**\*.vcxproj;!**\*Test.vcxproj使用Visual生成步骤,标有解决方案的textbox包含该模式。我在另一个构建步骤中使用了几乎相同的模式,它打包了nuget的二进制文件,没有任何问题。
我是不是遗漏了什么?
发布于 2018-10-17 23:00:30
此模式适用于Visual构建步骤:
Components\**\*.vcxproj;-:**\*Test.vcxproj虽然此模式适用于NuGet包步骤:
**/*.csproj;!**/*Test*.csproj;!**/_nuget/**注意从使用!到使用-:的区别--我认为决定因素是新的“版本”下降到每个构建步骤的顶部。例如,在我的示例中,NuGet构建步骤表示Version 2.*,而Visual构建步骤表示Version 1.*。
https://stackoverflow.com/questions/52864450
复制相似问题