【发布时间】:2020-01-22 07:56:13
【问题描述】:
我们有一个构建 NodeJS 项目的管道,该项目需要一些环境变量来指向不同的 API,具体取决于它的托管位置。我们想使用一次构建的概念,从开发转移到登台,最后是生产。
我们使用“配置”菜单添加环境变量,效果很好。但是,我们的操作希望将其放入发布管道,但我无法将其传递给应用服务。
我一直在使用 Releases 中的“变量”选项卡,它们似乎只能从管道内访问,它们没有传递到 环境。
甚至可以这样做吗?对我来说,在应用服务中包含环境变量是合乎逻辑的,但我想让操作生活尽可能简单。
【问题讨论】:
-
如何部署到应用服务?
-
我们通过 Azure Dev Ops 做到这一点,我们只需按照标准指导表单进行设置。
-
您能分享您的“部署到 Azure 应用服务”任务吗?
-
管道中定义的 env 变量适用于运行管道的代理。如果您想为应用程序的托管环境设置环境变量,有一些方法可以根据您的环境设置 env 变量,或者您可以尝试在应用程序的配置文件中设置这些变量并从配置文件中读取您的代码。
标签: azure azure-devops azure-web-app-service