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