# This file is a template, and might need editing before it works on your project. # Full project: https://gitlab.com/pages/plain-html variables: EXPORT_PAGES_DIR: "/opt/tomcat9/webapps/ROOT/" pages-master: stage: deploy script: - echo $EXPORT_PAGES_DIR - mkdir .public - cp -r css .public - cp -r images .public - cp -r js .public - cp -r includes .public - cp *.html .public - mv .public public - cp -r public/* "$EXPORT_PAGES_DIR" artifacts: paths: - public only: - master pages-devel: stage: deploy script: - echo $EXPORT_PAGES_DIR - mkdir .public - cp -r css .public - cp -r images .public - cp -r js .public - cp -r includes .public - cp *.html .public - mv .public public - scp -r public/* ubuntu@193.196.52.30:"$EXPORT_PAGES_DIR" - ssh -t ubuntu@193.196.52.30 "sudo chown tomcat:tomcat $EXPORT_PAGES_DIR" artifacts: paths: - public only: - devel