enpaul.net/.gitlab-ci.yml

54 lines
1.5 KiB
YAML
Raw Normal View History

2017-12-21 22:25:36 +00:00
stages:
- deploy-release-apache
- deploy-dev-apache
- deploy-release-iis
- deploy-dev-iis
2017-12-21 22:25:36 +00:00
IIS Production:
stage: deploy-release-iis
script:
- powershell .\.ci-release.ps1
only:
- master
tags:
- release-iis
IIS Development:
stage: deploy-dev-iis
script:
- powershell .\.ci-dev.ps1
only:
- development
tags:
- dev-iis
2017-12-21 22:25:36 +00:00
Apache Production:
stage: deploy-release-apache
2017-12-21 22:25:36 +00:00
script:
2018-01-29 14:36:19 +00:00
- "[ -d /var/www/html/build-tmp.enpaul ] && rm -r /var/www/html/build-tmp.enpaul"
- mkdir /var/www/html/build-tmp.enpaul
- cp -r ./* /var/www/html/build-tmp.enpaul/
- rm /var/www/html/build-tmp.enpaul/web.config
2018-01-29 14:36:19 +00:00
- "[ -d /var/www/html/enpaul ] && mv /var/www/html/enpaul /var/www/html/enpaul.old"
- mv /var/www/html/build-tmp.enpaul /var/www/html/enpaul
- "[ -d /var/www/html/enpaul.old ] && rm -r /var/www/html/enpaul.old"
only:
- master
2017-12-21 22:25:36 +00:00
tags:
- release-apache
2018-01-29 14:54:41 +00:00
Apache Development:
stage: deploy-dev-apache
script:
- "[ -d /var/www/html/build-tmp.enpaul-dev ] && rm -r /var/www/html/build-tmp.enpaul-dev"
- mkdir /var/www/html/build-tmp.enpaul-dev
- cp -r ./* /var/www/html/build-tmp.enpaul-dev/
- rm /var/www/html/build-tmp.enpaul-dev/web.config
- "[ -d /var/www/html/enpaul-dev ] && mv /var/www/html/enpaul-dev /var/www/html/enpaul-dev.old"
- mv /var/www/html/build-tmp.enpaul-dev /var/www/html/enpaul-dev
- "[ -d /var/www/html/enpaul-dev.old ] && rm -r /var/www/html/enpaul-dev.old"
2018-01-29 14:54:41 +00:00
only:
- development
tags:
- dev-apache