我想将环境变量传递到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