我正在尝试使用 CLI dotnet 命令复制以下 Azure 管道:
- task: DotNetCoreCLI@2
inputs:
command: publish
publishWebProjects: True
arguments: '--configuration Release --output $(Build.ArtifactStagingDirectory)'
zipAfterPublish: True
到目前为止,我可以构建项目,但是从中获取 zip 文件似乎有问题 - 传递输入 zipAfterPublish 等似乎无法通过,尽管有一些分散的文档表明这些可以通过 -p:"optiona= x;optionb=y" 或 /p:"optiona=x;optionb=y"。我找不到关于此的明确文件。
这就是我所拥有的 - 构建部分有效,$PWD/out 目录中填充了许多文件,但没有任何文件被压缩:
dotnet publish --configuration Release --output $PWD/out /p:"zipAfterPublish=true;publishWebProjects=true"
我猜这是关于如何正确传递输入(https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops)到命令。