如何在 Azure Dev Ops 中托管二进制文件

问题描述 投票:0回答:1

我正在尝试找到一种方法来在 Azure Dev Ops 中托管源二进制文件,这些二进制文件是 zip 程序集,而不是 nuget。

我有一个存储库,其中托管用于安装外部解决方案的 PowerShell 脚本。外部解决方案以手动下载的压缩二进制文件形式提供。 我需要创建一个管道来分发此安装程序包(脚本+源二进制文件) 我不想在我的存储库中托管 zip 二进制文件,因为这些文件非常大。 理想的情况是只有 git 中的脚本,并且在运行管道时,获取最新的 zip 二进制文件并将它们与脚本一起打包。

我尝试将

sourceBinaries.zip
发布到我的工件源,但它不是 nuget 并且不起作用。

谢谢您的建议

azure-devops azure-pipelines pipeline
1个回答
0
投票

如果文件小于 2 GiB,您可以使用 Daniel Mann 评论中提到的通用包。 Azure Artifacts 对每个组织免费提供高达 2 GiB 的存储空间。请参阅使用 Azure Pipelines 发布和下载通用包了解详细步骤。

如果文件超过2 GiB,您可以考虑使用Git Large File Storage (LFS)。 Git LFS 在 Azure DevOps Services 中得到完全支持并且免费。只需按照安装客户端的说明,为本地存储库上的文件设置 LFS 跟踪,然后将更改推送到 Azure Repos。

© www.soinside.com 2019 - 2024. All rights reserved.