azure - VSTS 发布管理 : How to use Azure Blob as Artifact?

标签 azure azure-devops azure-blob-storage devops azure-pipelines-release-pipeline

在我的构建管道中,我使用了“AzureBlob 文件复制”任务,将应用程序的 Web 部署 Zip 文件上传到 Azure Blob 存储。

我想知道在发布管理中,如果可能的话,如何从 Azure Blob 存储下载 Zip 文件并将其用作发布管道中的工件?

这是常见做法吗?因为我想存储我的应用程序的不同构建版本。

最佳答案

最佳实践通常是使用任务复制和上传工件,以便工件附加到构建本身。
这样您就可以在发布定义中使用它来将其部署到某个地方。
现在,如果您想在 azure 中进行某种归档,则可以执行这两件事,如果您需要工件的 url(例如,如果您正在部署 ARM 模板),那么上传到 azure 是最佳实践。< br/> 从技术上讲,上传到 azure 的部分应该在发布过程中完成,因为它比构建更有意义。
因此,回顾一下流程是构建 => 工件 => 发布 => 上传并部署到 azure。
我希望这会有所帮助。

关于azure - VSTS 发布管理 : How to use Azure Blob as Artifact?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39022721/

相关文章:

azure - Argo 工作流程中的卷节点关联性冲突

azure - 使用 VSTS 的 ASP.NET Core Web API 的 CI/CD

C# 从 Azure 检索 blob 列表

针对 Azure AD IdP 和本地登录问题的 Azure B2C 策略

c# - Azure 移动应用身份验证

azure - 如何获取 Azure RM 资源(包括 Azure 中的所有资源)的创建日期

azure - Azure DevOps 中的应用程序服务名称显示未找到结果

bash - 如何使用 Bash 在 Azure DevOps 中设置构建变量?

python - 执行 python manage.pysyncdb 时出现 ImportError : No module named azure. storage.blob

javascript - 使用 Blob 特定的 SAS token 连接和更新 Azure Blob