如何将文件夹存档为 tar.bz2 文件,并从 Azure 项目上传到通用包



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

- 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)发布所有文件。若要准备通用包以进行发布,请配置上述任务以将输出文件放在该目录中,或使用"复制文件"实用工具任务组合要发布的文件。

有关详细信息,请参阅此官方文档。

最新更新