stages: - deploy-release-apache - deploy-dev-apache #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 Apache Production: stage: deploy-release-apache script: - "[ -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/ - cp ./.htaccess /var/www/html/build-tmp.enpaul/.htaccess - rm /var/www/html/build-tmp.enpaul/web.config - "[ -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 tags: - release-apache 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/ - cp ./.htaccess /var/www/html/build-tmp.enpaul-dev/.htaccess - 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" only: - development tags: - dev-apache