如何在Azure DevOps中托管非NuGet格式的Zip二进制文件
在本地部署版Azure DevOps中托管非NuGet格式Zip二进制文件的解决方案
问题背景
- 仓库仅存放用于安装外部解决方案的PowerShell脚本,外部解决方案以
sourceBinaries.zip二进制包形式提供,需手动获取 - 需要构建流水线,将脚本与最新Zip二进制包打包分发,但因Zip体积大,不想存入Git仓库
- 尝试直接将
sourceBinaries.zip发布到Azure DevOps工件源失败,原因是该工件源仅支持NuGet格式;本地部署版Azure DevOps无Universal Packages功能选项
可行解决方案
将sourceBinaries.zip打包为NuGet包,发布到项目工件源,之后在流水线中添加解压任务提取Zip内容,再与脚本打包分发。该方案仅需额外的NuGet打包操作,实际运行效果符合需求。
内容的提问来源于stack exchange,提问作者Sirosimo
相关产品推荐
相关产品推荐

