Commit 8f8c36fa authored by Kai-Holger Brassel's avatar Kai-Holger Brassel
Browse files

Adapt to default gitlab pages deamon

parent 5534506e
Pipeline #2086 passed with stage
in 1 minute and 29 seconds
stages:
- build
- deploy
variables:
EXPORT_DIR: "/var/www/html/pages"
RELEASE_DIR: "release_target_211"
build-p2:
stage: build
pages:
stage: deploy
tags:
- docker
image: maven:3.6.3-adoptopenjdk-15
script:
- mvn --version
- mvn clean install
only:
- master
- mvn clean install # build p2 repo
- rm -rf public
- mkdir -p "public/$RELEASE_DIR"
- cp -r de.hft-stuttgart.indriya.p2site/target/repository/* "public/$RELEASE_DIR"
artifacts:
paths:
- de.hft-stuttgart.indriya.p2site/target/repository/
expire_in: 1 day
pages-master:
stage: deploy
dependencies:
- build-p2
tags:
- production # use special CLI runner for publishing to $EXPORT_DIR
script:
- rm -rf "$EXPORT_DIR/$CI_PROJECT_NAME"
- mkdir -p "$EXPORT_DIR/$CI_PROJECT_NAME/$RELEASE_DIR"
- cp -r de.hft-stuttgart.indriya.p2site/target/repository/* "$EXPORT_DIR/$CI_PROJECT_NAME/$RELEASE_DIR"
- public
only:
- master
- master
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment