Update .gitlab-ci.yml file

This commit is contained in:
David Schirrmeister 2025-03-04 17:01:02 +00:00
parent 15533a412e
commit 0765b4cc22

View File

@ -20,13 +20,17 @@ build:
- set -e - set -e
- export DISPLAY=:99 - export DISPLAY=:99
- Xvfb :99 & - Xvfb :99 &
- /opt/builder/bin/idea.sh helpbuilderinspect -source-dir . -product $INSTANCE --runner gitlab -output-dir public/ || true - PROJECT_ID=$(echo $INSTANCE | cut -d'/' -f2 | tr '[:lower:]' '[:upper:]')
- ARTIFACT="webHelp${PROJECT_ID}2-all.zip"
- /opt/builder/bin/idea.sh helpbuilderinspect -source-dir . -product $INSTANCE --runner gitlab -output-dir public
- echo "Testing existence of $ARTIFACT..." - echo "Testing existence of $ARTIFACT..."
- ls -la public
- test -e public/$ARTIFACT - test -e public/$ARTIFACT
artifacts: artifacts:
paths: paths:
- public/$ARTIFACT - public/$ARTIFACT
- public/report.json - public/report.json
- public/$ALGOLIA_ARTIFACT
expire_in: 1 week expire_in: 1 week
test: test:
@ -39,6 +43,7 @@ test:
- curl -o wrs-checker.jar -L https://packages.jetbrains.team/maven/p/writerside/maven/com/jetbrains/writerside/writerside-ci-checker/1.0/writerside-ci-checker-1.0.jar - curl -o wrs-checker.jar -L https://packages.jetbrains.team/maven/p/writerside/maven/com/jetbrains/writerside/writerside-ci-checker/1.0/writerside-ci-checker-1.0.jar
- java -jar wrs-checker.jar report.json $INSTANCE - java -jar wrs-checker.jar report.json $INSTANCE
pages: pages:
stage: deploy stage: deploy
image: ubuntu:latest image: ubuntu:latest
@ -46,9 +51,13 @@ pages:
- apt-get update -y && apt-get install unzip -y - apt-get update -y && apt-get install unzip -y
script: script:
- cd \public - PROJECT_ID=$(echo $INSTANCE | cut -d'/' -f2 | tr '[:lower:]' '[:upper:]')
- ARTIFACT="webHelp${PROJECT_ID}2-all.zip"
- echo "Using artifact $ARTIFACT"
- cd public
- unzip -O UTF-8 $ARTIFACT - unzip -O UTF-8 $ARTIFACT
dependencies:
- build
artifacts: artifacts:
paths: paths:
- public - public