Update .gitlab-ci.yml file

This commit is contained in:
Christoph Schabert 2024-08-08 13:25:41 +02:00
parent c29329e3df
commit 02abe895a1

View File

@ -19,7 +19,7 @@ deploy JavaDoc:
- if: $CI_COMMIT_BRANCH =~ /^release/
- if: $CI_COMMIT_TAG
generateJavaDoc:
generate JavaDoc:
stage: build
tags:
- dind
@ -37,7 +37,7 @@ generateJavaDoc:
pages:
stage: build
needs:
- generateJavaDoc
- generate JavaDoc
script:
- mkdir public
- mv redaction-service-v1/redaction-service-server-v1/javadoc/* public/
@ -47,34 +47,19 @@ pages:
paths:
- public
publish to azure dev:
image: rclone/rclone:1.67.0
tags:
- dind
stage: deploy
when: manual
needs:
- generateJavaDoc
script:
- echo "Deploy JavaDoc with version ${BUILDVERSION} to dev"
- rclone copy redaction-service-v1/redaction-service-server-v1/javadoc/ azurejavadocsdev:/$RCLONE_CONFIG_AZUREJAVADOCSDEV_CONTAINER/${BUILDVERSION}/
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_COMMIT_BRANCH =~ /^release/
- if: $CI_COMMIT_TAG
publish to azure prod:
publish JavaDoc to azure:
image: rclone/rclone:1.67.0
tags:
- dind
stage: deploy
when: manual
variables:
VERSION_NAME: "MAJOR.MINOR.PATCH"
VERSION_NAME: "latest"
needs:
- generateJavaDoc
script:
- echo "Deploy JavaDoc with version ${VERSION_NAME} to prod"
- rclone delete azurejavadocs:/$RCLONE_CONFIG_AZUREJAVADOCS_CONTAINER/${VERSION_NAME}
- rclone copy redaction-service-v1/redaction-service-server-v1/javadoc/ azurejavadocs:/$RCLONE_CONFIG_AZUREJAVADOCS_CONTAINER/${VERSION_NAME}/
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH