diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9f8793a4dd623b715487d65852190f424997a927..0b1047602df10e51c8f07916cd0ef04cede54014 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,22 +1,42 @@ # This file is a template, and might need editing before it works on your project. # Full project: https://gitlab.com/pages/plain-html -pages: - variables: - EXPORT_PAGES_DIR: "/opt/tomcat9/webapps/ROOT/" + +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 + 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