stages: - build - deploy variables: EXPORT_DIR: "/var/www/html/pages" build-p2: stage: build tags: - docker image: maven:3.6.3-adoptopenjdk-15 script: - mvn --version - mkdir -p indriya_repo.tar de.hft-stuttgart.indriya.p2site/target/repository/ - touch indriya_repo.tar de.hft-stuttgart.indriya.p2site/target/repository/p2.index - touch indriya_repo.tar de.hft-stuttgart.indriya.p2site/target/repository/p2.test # - mvn clean install artifacts: paths: - de.hft-stuttgart.indriya.p2site/target/repository/ expire_in: 1 day pages-master: stage: deploy tags: - production script: - rm -rf "$EXPORT_DIR/$CI_PROJECT_NAME" - mkdir -p "$EXPORT_DIR/$CI_PROJECT_NAME/release_target_211" - cp -r de.hft-stuttgart.indriya.p2site/target/repository/* "$EXPORT_DIR/$CI_PROJECT_NAME/release_target_211/" # - cp -r public/* "$EXPORT_DIR/$CI_PROJECT_NAME" artifacts: paths: - public expire_in: 1 day when: manual only: - master