以下代码用于存档,但如何将存档的 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)
发布所有文件。若要准备通用包以进行发布,请配置上述任务以将输出文件放在该目录中,或使用"复制文件"实用工具任务组合要发布的文件。
有关详细信息,请参阅此官方文档。