如何使用参数执行 Azure DevOps .NET Core CLI 任务
How to execute Azure DevOps .NET Core CLI task with arguments
在 Azure DevOps 上,我想配置 .NET Core CLI task 以便它在运行时 win-x86
.
restore
我试过这个配置:
- task: DotNetCoreCLI@2
displayName: 'Restore NuGet'
inputs:
command: 'restore'
projects: './src/MySolution.sln'
feedsToUse: 'config'
nugetConfigPath: './NuGet.config'
arguments: '--runtime win-x86'
...我认为会将 --runtime win-x86
添加到执行的命令中。但是,执行的命令...
/usr/bin/dotnet restore /home/vsts/work/1/s/./src/MySolution.sln --configfile /home/vsts/work/1/Nuget/tempNuGet_158.config --verbosity Detailed
...缺少运行时选项。
在 Azure DevOps 上,是否可以执行 .NET Core CLI 任务,以便它在运行时 win-x86
下执行 restore
?
我首先尝试通过创建 this issue 来确定 .NET Core CLI 任务的文档是否有问题,但它在没有任何对话框的情况下被关闭,我基本上被告知 post 我的问题是 SO。
我不知道为什么,但任务 DotNetCoreCLI
的版本 2 似乎无法在 restore
命令中使用其他参数。
将版本切换到 1 - DotNetCoreCLI@1
它会起作用: