.gitlab-ci.yml 473 Bytes
Newer Older
1
2
3
4
stages:
  - build
  - deploy

5
6
7
variables:
  EXPORT_DIR: "/var/www/html/pages"

8
9
10
11
12
build-p2:
  image: maven:3.6.3-adoptopenjdk-15
  stage: build
  script:
    - mvn --version
13
14
  tags: 
    - docker
15

16
17
18
pages-master:
  stage: deploy
  script:
19
20
    - mvn --version
    - mkdir -p "$EXPORT_DIR/$CI_PROJECT_NAME"
21
    - cp -r public/* "$EXPORT_DIR/$CI_PROJECT_NAME"
22
23
  tags: 
    - production
24
25
26
27
  artifacts:
    paths:
      - public
    expire_in: 1 day
28
  when: manual
29
30
  only:
    - master