尝试使用 azure 将应用程序部署到 Kubernetes。我有一个构建管道 yml 文件,在管道中我设置了一个名为“discordToken”的变量。我尝试以两种不同的方式设置它,一种称为 discordToken,另一种称为 MY_MAPPED_ENV_VAR。在我正在做的节点项目中
console.log( process.env.discordToken )
console.log( process.env.MY_MAPPED_ENV_VAR )
但一切都以未定义的方式返回。
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build
pool:
vmImage: $(vmImageName)
environment:
discordToken: $(discordToken)
steps:
- powershell: |
env:
MY_MAPPED_ENV_VAR: $(discordToken)
- task: Docker@2
displayName: Build and push an image to container registry
inputs:
command: buildAndPush
repository: $(imageRepository)
dockerfile: $(dockerfilePath)
containerRegistry: $(dockerRegistryServiceConnection)
tags: |
$(tag)
我应该如何设置环境变量?