.gitlab-ci.yml 1.02 KB
Newer Older
1
2
# This file is a template, and might need editing before it works on your project.
# Full project: https://gitlab.com/pages/plain-html
3
4
5
6
7

variables:
  EXPORT_PAGES_DIR: "/opt/tomcat9/webapps/ROOT/"

pages-master:    
8
  stage: deploy
9
    script:
10
11
12
13
14
15
16
17
18
      - 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"
19
20
    artifacts:
      paths:
21
        - public
22
    only:
23
      - master
24

25
26
27
pages-devel:    
  stage: deploy
    script:
28
29
30
31
32
33
34
35
36
37
      - 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"
38
39
    artifacts:
      paths:
40
        - public
41
    only:
42
      - devel