Azure DevOps 变量和多行值
Azure DevOps variable and multiline value
我有一个 .NET Core 的 Azure Devops 管道任务,指定了 'test' 命令。
其中一个参数是 'Path to project(s)'。您可以指定多个 globbing 模式,每个都在自己的行上。
现在我想通过使用变量 $(UnitTestPatterns) 使这个值在排队时可设置。但是变量不能有多行值。我如何指定 2 个或更多 globbing 模式来评估所有模式?
我试过竖线“|”、逗号“,”和分号“;”作为分隔符,none 起作用了。然后任务日志显示 ##[warning]Project file(s) matching the specified pattern were not found
.
示例多行值:
**/Project.*.Tests/*.csproj
!**/Project.Module2.Tests/*.csproj
我想要这样的变量(可能有一些秘密分隔符,';' 不起作用):
$(UnitTestPatterns) = **/Project.*.Tests/*.csproj; !**/Project.Module2.Tests/*.csproj
我正在使用 UI 来设置变量,而不是 YAML。
看起来不支持这个。请检查 this topic on Developer Community. You may also check this 在哪里可以找到解决方法。
我有一个 .NET Core 的 Azure Devops 管道任务,指定了 'test' 命令。 其中一个参数是 'Path to project(s)'。您可以指定多个 globbing 模式,每个都在自己的行上。 现在我想通过使用变量 $(UnitTestPatterns) 使这个值在排队时可设置。但是变量不能有多行值。我如何指定 2 个或更多 globbing 模式来评估所有模式?
我试过竖线“|”、逗号“,”和分号“;”作为分隔符,none 起作用了。然后任务日志显示 ##[warning]Project file(s) matching the specified pattern were not found
.
示例多行值:
**/Project.*.Tests/*.csproj
!**/Project.Module2.Tests/*.csproj
我想要这样的变量(可能有一些秘密分隔符,';' 不起作用):
$(UnitTestPatterns) = **/Project.*.Tests/*.csproj; !**/Project.Module2.Tests/*.csproj
我正在使用 UI 来设置变量,而不是 YAML。
看起来不支持这个。请检查 this topic on Developer Community. You may also check this