代码之家  ›  专栏  ›  技术社区  ›  Kat Lim Ruiz

Azure管道:任务PublishBuildZip

  •  0
  • Kat Lim Ruiz  · 技术社区  · 7 年前

    所以我在执行这个命令

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

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

    我想避免压缩,更希望输出作为一个完整的文件夹。

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

    1 回复  |  直到 7 年前
        1
  •  6
  •   Herman Cordes    7 年前

    zipAfterPublish 属性(另请参见 this page ),与 modifyOutputPath 财产。

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