cmc-sales/.gitlab-ci.yml
2020-07-14 20:27:07 +10:00

36 lines
763 B
YAML

stages:
- build
- deploy
build:
stage: build
script:
- docker build --build-arg=COMMIT=$(git rev-parse --short HEAD) . -t "cmc:latest"
deploy_staging:
stage: deploy
script:
- cd /home/cmc/staging/
- git pull origin master
- echo "Run the new docker image"
- cp /home/cmc/staging/stagingpasswd /home/cmc/stagingpasswd
- /home/cmc/staging/run_docker_stg.sh
environment:
name: staging
only:
- master
deploy_production:
stage: deploy
script:
- cd /home/cmc/cmc-sales
- git pull origin master
- cp /home/cmc/cmc-sales/userpasswd /home/cmc/userpasswd
- echo "Run the new docker image"
- /home/cmc/cmc-sales/run_docker.sh
environment:
name: production
when: manual
only:
- master