【问题标题】:How to archive a folder as tar.bz2 file and upload to universal packages from Azure Artifacts如何将文件夹存档为 tar.bz2 文件并从 Azure Artifacts 上传到通用包
【发布时间】:2020-08-31 18:53:28
【问题描述】:

以下代码用于存档,但如何将存档的 tar.bz2 从 Azure Artifacts 上传到通用包

- task: ArchiveFiles@2
  inputs:
    #rootFolderOrFile: '$(Build.BinariesDirectory)' 
    #includeRootFolder: true 
    #archiveType: 'tar' 
    #tarCompression: 'bz2' 
    #archiveFile: '$(Build.ArtifactStagingDirectory)/$(fileName)_$(Build.BuildId).tar.bz2' 
    #replaceExistingArchive: true 
    #verbose: # Optional
    #quiet: # Optional

【问题讨论】:

    标签: azure-devops yaml azure-pipelines azure-artifacts


    【解决方案1】:

    要将通用包发布到您的提要,请将以下 sn-p 添加到您的 azure-pipelines.yml 文件中。

    - task: UniversalPackages@0
      displayName: Universal Publish
      inputs:
        command: publish
        publishDirectory: '$(Build.ArtifactStagingDirectory)'
        vstsFeedPublish: '<projectName>/<feedName>'
        vstsFeedPackagePublish: '<Package name>'
        versionOption: custom
        versionPublish: '<Package version>'
        packagePublishDescription: '<Package description>'
    

    默认情况下,通用包任务将发布$(Build.ArtifactStagingDirectory) 中的所有文件。要为发布准备通用包,请配置前面的任务以将输出文件放置在该目录中,或使用 Copy Files utility 任务来组合您要发布的文件。

    详情请参考本官方document

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-08
      • 2013-09-03
      • 2021-04-30
      • 2022-01-12
      • 2014-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多