Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将.env变量传递到管道_Javascript_Node.js_Firebase_Bitbucket - Fatal编程技术网

Javascript 如何将.env变量传递到管道

Javascript 如何将.env变量传递到管道,javascript,node.js,firebase,bitbucket,Javascript,Node.js,Firebase,Bitbucket,我正在尝试将我的webapp部署到firebase主机上,为此,我需要通过管道传递.env变量。我的管道如下所示: image: node:14.13.0 pipelines: default: - step: name: Install and Build App caches: - node script: - npm install - npm run build

我正在尝试将我的webapp部署到firebase主机上,为此,我需要通过管道传递.env变量。我的管道如下所示:

image: node:14.13.0

pipelines:
  default:
    - step:
        name: Install and Build App
        caches:
          - node
        script:
          - npm install
          - npm run build
        artifacts:
          - build/
    - step:
        name: Deploy App to Firebase
        deployment: production
        script:
          - npm install
          - npm run build
          - pipe: atlassian/firebase-deploy:0.6.0
            variables:
              KEY_FILE: $KEY_FILE
              PROJECT_ID: $PROJECT_ID
              FIREBASE_TOKEN: $FIREBASE_TOKEN
              FIREBASE_DOMAIN: $FIREBASE_DOMAIN
              FIREBASE_DB: $FIREBASE_DB
              FIREBASE_BUCKET: $FIREBASE_BUCKET
              FIREBASE_SID: $FIREBASE_SID
我的firebase配置文件如下所示

const config = {
  apiKey: process.env.FIREBASE_TOKEN,
  authDomain: process.env.FIREBASE_DOMAIN,
  databaseURL: process.env.FIREBASE_DB,
  projectId: process.env.PROJECT_ID,
  storageBucket: process.env.FIREBASE_BUCKET,
  messagingSenderId: process.env.FIREBASE_SID
}
export default config
当我记录管道中的变量时,它们似乎不在配置文件中。 任何帮助都将不胜感激