gpt4 book ai didi

azure - 引用ARM模板中的VSTS构建/发布变量

转载 作者:行者123 更新时间:2023-12-02 09:12:44 25 4
gpt4 key购买 nike

当我构建 docker 镜像时,我使用 buildID 作为镜像的标签。然后,我通过 ARM 模板将 Docker 镜像部署在适用于 Docker 的 Azue WebApp 中。我使用 VSTS 构建来构建和推送镜像,并使用 VSTS 版本来部署用于容器的 Azure WebApp。

我不想将 buildID 硬编码到 ARM 模板中,但我正在寻找一种方法来以某种方式引用 ARM 模板中的 buildID 变量。

有人有什么想法吗?

最佳答案

值得花一些时间回顾一下这个 https://learn.microsoft.com/en-us/vsts/build-release/concepts/definitions/release/variables?view=vsts&tabs=batch如果你以前没有遇到过这个。

只要文档正确,首先在 ARM 模板中创建一个参数并将其 checkin git。

在您的 vsts 版本中,创建一个名为 “BuildID”“Build Number” 的变量,具体取决于您实际想要的值,并为其分配值 $(Build .BuildId/BuildNumber)。然后将此参数传递给您的 ARM 模板,它应该通过从构建工件中获取构建 ID 来工作。

注意。这是我的第一篇文章,欢迎任何反馈:)

关于azure - 引用ARM模板中的VSTS构建/发布变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50370580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com