【发布时间】:2019-01-16 10:27:44
【问题描述】:
Azure Pipelines (Build/Release) 中的变量能否在 NodeJS 代码中使用?
如果不能,WebApp中设置的变量是否也可以在NodeJS代码中使用?
我在 Pipelines 的 Builds 和 Release 以及 .yaml 文件中的以下环境设置中设置了变量 TESTING & TESTING2:
spec:
containers:
- name: devops
env:
- name: TESTING
value: $(TESTING)
然后只是尝试在NodeJS中打印:
process.env.TESTING --> $(TESTING)
process.env.TESTING2 --> 未定义
这不适合我。
【问题讨论】:
-
您可以通过进入应用设置设置环境变量,然后添加所有变量键和值。您可以使用 process.env['variable-key'] 在节点中访问它们
-
你应该在 docker 中同时设置。 ARG 在构建阶段,ENV 在运行阶段。
标签: node.js docker variables azure-devops azure-pipelines