Я узнал о конвейерах с помощью bitbucket, и я хочу создать новый, чтобы загрузить свое приложение реагирования (загруженное с помощью create-реагировать-app) и загруженное в корзину Amazon S3.
Я сделалbitbucket-pipelines.yml
файл, подобный этому
image: node:10.15.3
pipelines:
default:
- step:
name: Installing dependencies
caches:
- node
script: # Modify the commands below to build your repository.
- rm -rf package-lock.json
- rm -f node_modules
- yarn add
- step:
name: Build
script:
- yarn build
Когда Bitbucket запускает его, он показывает мне следующее сообщение об ошибке
env-cmd -f .env.production.local react-scripts build
Error: Unable to locate env file at location (.env.production.local)
Это так, потому что в моем package.json я использую env-cmd для чтения переменных моего окружения для сценария сборки.
"scripts": {
"start": "env-cmd -f .env.development.local react-scripts start",
"build": "env-cmd -f .env.production.local react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
Но я не знаю, как прочитать переменные окружения (локализованные внутри моих файлов .env) в моем файле bitbucket-pipelines.yml
Как я могу получить это?