stages: - build - deploy variables: EXPORT_DIR: "/var/www/html/pages" build-p2: image: maven:3.6.3-adoptopenjdk-15 stage: build script: - mvn --version tags: - docker pages-master: stage: deploy script: - mvn --version - mkdir -p "$EXPORT_DIR/$CI_PROJECT_NAME" - cp -r public/* "$EXPORT_DIR/$CI_PROJECT_NAME" tags: - production artifacts: paths: - public expire_in: 1 day when: manual only: - master