目前,我正在使用Azure DevOps Server来管理我的项目。在此之前,我使用GitHub。
Github有一个发布功能表单,我们可以在其中下载任何以前版本的源代码。因为在这里发布列表预览
,有人知道我如何在azure DevOps中创建项目的源代码zip吗哪些存储在服务器上,我什么时候需要它?我可以在Github上下载zip版本的源代码。
任何类似的地方,我可以存储完整的源代码作为该版本的zip。所以在未来,当我需要项目的源代码时,我可以随时得到它。
为了发布工件和工件源,您需要关联一个Azure管道
- 版本是DevOps CI/CD进程中工件的集合。
- 工件是应用程序中可部署的组件。
Azure pipeline可以部署由各种工件源生成的工件,并存储在不同类型的工件存储库中。
可以包括使用Archive Files任务,以便生成相同类型的"source code (zip)
";见GitHub。
示例(来自这里,由Mauricio Díaz Orlich),根据您的情况进行调整:
- task: ArchiveFiles@2
displayName: 'Compress Files'
inputs:
rootFolderOrFile: '$(Build.BinariesDirectory)'
includeRootFolder: false
archiveType: '7z'
sevenZipCompression: 'maximum'
archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildNumber).zip'
replaceExistingArchive: true