如何将文件夹存档为 tar.bz2 文件并从 Azure Artifacts 上传到通用包
How to archive a folder as tar.bz2 file and upload to universal packages from Azure Artifacts
以下代码用于归档,但是如何将归档的 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-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 任务来 assemble 您要发布的文件。
详情请参考本官方document.
以下代码用于归档,但是如何将归档的 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-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 任务来 assemble 您要发布的文件。
详情请参考本官方document.