Я хочу передать переменные окружения в команды сборки в блоках before_install и after_success. Ниже приведен файл .travis.yml.
sudo: required
language: node_js
node_js:
- 12.13.0
service:
- docker
before_install:
- docker build -t ******/react-test -f ./frontend/Dockerfile.dev ./frontend
script:
- docker run -e CI=true ******/react-test npm run test
after_success:
- docker build -t ******/video-chat-client ./frontend
- docker build -t ******/video-chat-nginx ./nginx
- docker build -t ******/video-chat-api ./backend
# Log in to the docker-cli
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_ID" --password-stdin
# Push the production images to docker-hub
- docker push ******/video-chat-client
- docker push ******/video-chat-nginx
- docker push ******/video-chat-api