gpt4 book ai didi

.net - Azure 管道 : task PublishBuildArtifacts avoid zip

转载 作者:行者123 更新时间:2023-12-03 21:21:41 24 4
gpt4 key购买 nike

所以我正在运行这个命令

- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: 'publish'
publishWebProjects: false
projects: 'src/myproj/*.csproj'
arguments: -o $(build.artifactStagingDirectory)

它在放置文件夹中生成为已发布的工件(是的!),但生成为 zip 文件(myproj.zip)。

我想避免使用 zip,而是希望将输出作为一个完整的文件夹。

我正在研究,但我找不到这是在哪里完成的。

有趣的是,我在自己的 CMD 窗口上尝试了它,它正在输出文件夹,但在 Azure Pipelines 中它生成了一个 zip 文件。

最佳答案

请试试 zipAfterPublish属性(另见 this page),可选与 modifyOutputPath 结合使用属性(property)。

这将产生以下 yaml 片段:

- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: 'publish'
publishWebProjects: false
projects: 'src/myproj/*.csproj'
arguments: -o $(build.artifactStagingDirectory)
zipAfterPublish: false
modifyOutputPath: false

关于.net - Azure 管道 : task PublishBuildArtifacts avoid zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53271378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com