在 Azure DevOps 上发布文件,无需访问 DevOps 帐户即可由机器下载

Publish files on Azure DevOps that can be downloaded by machine without access to DevOps account

我们需要在 Azure DevOps 上发布安装程序文件。它们需要在我们客户的机器上按需下载。这些机器无权访问我们的 Azure DevOps 帐户。

是否有与 Azure DevOps 关联的云位置?我们想要的不是服务,而是存储可下载文件的位置。

简短的回答是“不”。您需要决定外部托管方法并设置管道以将安装程序二进制文件发布到该外部主机。 Azure blob 存储是一个合理的选择;您可以上传安装程序并生成带有 SAS 令牌的 URI 以允许他们下载,同时仍然让 没有 拥有 SAS 令牌的人无法访问。

这个问题还有许多其他可能的解决方案,但选择一个将在很大程度上取决于众多因素,这些因素需要所有相关方进行更广泛的讨论。例如,FTP/SFTP 可能是可以接受的——这取决于您的客户是否已经具备该能力,以及他们是否有适当的流程来使来自 FTP 服务器的文件可供以下用户使用需要他们。