Создание и доступ к переменной среды в самих конвейерах битбакета - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь скопировать переменные env из файла в файл .env в цепочках битбакета, я могу получить доступ к этим переменным в коде, но не в самих конвейерах. Фрагмент из моего файла bitbucket-pipelines.yml внизу. $ DB_USER определен в файле env, но недоступен на том же шаге в разделе служб. Однако эта переменная доступна в тестовых файлах. Если я напрямую кодирую учетные данные, он работает. Как я могу добавить учетные данные Dynami c для доступа к базе данных?

            name: Test
            script:           
              - cp .test.example .env
              - npm run test
            services:
              - postgres

definitions:
  services:
    postgres:
      image: postgres
      environment:
        POSTGRES_USER: $DB_USER
        POSTGRES_PASSWORD: $DB_PASS
        POSTGRES_DB: $DB_NAME
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...