node.js - Azure Pipelines 中的变量可以用在 NodeJS 代码中吗?

标签 node.js docker variables azure-devops azure-pipelines

Azure Pipelines(构建/发布)中的变量可以用在 NodeJS 代码中吗?

如果不是,在 WebApp 中设置的变量是否也可以在 NodeJS 代码中使用?

我在 Pipelines 的 Builds 和 Release 中设置变量 TESTING & TESTING2,并在 .yaml 文件中设置以下环境:

spec:
  containers:
  - name: devops
      env:
      - name: TESTING
        value: $(TESTING)

然后尝试在 NodeJS 中打印:

process.env.TESTING --> $(TESTING)

process.env.TESTING2 --> undefined

这对我不起作用。

最佳答案

是的,您可以像 NodeJS 中的每个环境变量一样使用 Azure Pipelines 变量:

var buildID = process.env.BUILD_BUILDID

关于node.js - Azure Pipelines 中的变量可以用在 NodeJS 代码中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54215041/

相关文章:

javascript - 如何使spawn进程仅继承stdio或错误?

node.js - 为什么 Node 的 'fs' 模块没有加载? (错误: Object #<Object> has no method 'readFile' )

javascript - 如何将 CSS 样式添加到 javascript

c# - 在循环中分配具有相似名称的不同变量

Python:提取特定列数据并将其存储到变量中

node.js - node是单线程的,为什么在node.js中需要连接池?

node.js - visual studio 代码 - Node js 错误与 typescript 调试配置

运行命令 apt update (tensorflow/tensorflow :1. 5.0-devel-gpu-py3) 时,Docker 容器卡在 0% [Working]

docker - 如何加速 Google Cloud Platform 上的 bazel 构建

php - Laravel php artisan 命令,指定 mysql 端口