所以我正在运行这个命令
- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: 'publish'
publishWebProjects: false
projects: 'src/myproj/*.csproj'
arguments: -o $(build.artifactStagingDirectory)
它在放置文件夹中生成为已发布工件(是的!),但生成为 zip 文件(myproj.zip)。
我想避免压缩,并且希望输出为完整文件夹。
我正在研究,但找不到在哪里完成此操作。
有趣的是,我在自己的 CMD 窗口上尝试了它,它正在输出文件夹,但在 Azure Pipelines 中它正在生成一个 zip 文件。
请尝试zipAfterPublish
财产(另见这一页 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=vsts),可选与modifyOutputPath
财产。
这将产生以下 yaml 片段:
- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: 'publish'
publishWebProjects: false
projects: 'src/myproj/*.csproj'
arguments: -o $(build.artifactStagingDirectory)
zipAfterPublish: false
modifyOutputPath: false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)