cmc-sales/.gitlab-ci.yml
Karl Cordes b63cd779d5 Staging
2020-07-14 16:19:21 +10:00

35 lines
698 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"
- /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