【发布时间】:2021-11-11 12:35:44
【问题描述】:
.Net Core - 发布工件任务
下面的代码在放置文件夹中生成已发布的工件,但作为 zip 文件。此任务仅适用于 .Net 核心项目。
- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: 'publish'
publishWebProjects: false
projects: 'src/myproj/*.csproj'
arguments: -o $(build.artifactStagingDirectory)
如果我们将zipAfterPublish: false 属性添加到输入,我们可以避免压缩工件,如here 所述
Asp.Net - 发布工件任务
下面的代码是上面的Asp.Net版本
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact'
inputs:
PathtoPublish: '$(build.artifactstagingdirectory)'
ArtifactName: '$(Parameters.ArtifactName)'
condition: succeededOrFailed()
虽然我们可以避免在 .Net Core 中压缩工件,但在 Asp.Net 版本中没有为此添加任何属性。
那么,如何避免在 Asp.Net 版本的 Publish Artifact 任务中压缩工件?
【问题讨论】:
标签: asp.net azure-devops azure-pipelines