Я пытаюсь скопировать переменные 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