在应用程序中访问circleci项目中设置的环境变量

问题描述 投票:0回答:1

我在circle ci项目中设置了一个环境变量,如this。我正在尝试在 js 文件中访问它。所以我像这样导出了circle ci yaml文件中的变量:


    jobs:
      build:
        ...
        steps:
          - run: 
              command: |
              echo 'export ENV_VAR="$ENV_VAR"' >> "$BASH_ENV"
                source "$BASH_ENV"

我正在尝试在 js 文件中访问

process.env.ENV_VAR
但我未定义。

reactjs node.js environment-variables circleci
1个回答
0
投票

您仅为该步骤设置该环境。一旦此步骤完成,该环境将丢失,并且后续步骤将无法访问它。根据您的用例,您应该配置环境,文档提到了对项目级别、作业级别甚至容器级别的支持。

© www.soinside.com 2019 - 2024. All rights reserved.