Try to cache and build artifact

This commit is contained in:
Mirco 2024-07-11 21:54:15 +02:00
parent 0c9cefc347
commit d967c98440

View file

@ -1,18 +1,21 @@
stages:
- test
- build
# - image
# - publish
.img: &img
image: openjdk:22-jdk-slim
cache:
- key: ${CI_COMMIT_REF_SLUG}
- paths:
- /var/cache/apt
- .gradle/wrapper
- .gradle/caches
before_script:
- echo "___________________START_before_script________________________"
- echo ${CI_COMMIT_REF_SLUG}
- apt-get update && apt-get -qqy upgrade
cache:
- key: ${CI_COMMIT_REF_SLUG}
- paths:
- .gradle/wrapper
- .gradle/caches
test:
<<: *img
@ -25,7 +28,20 @@ build:
stage: build
script:
- ./gradlew clean build -Pvaadin.productionMode
artifacts:
name: "ModeratorElection.jar"
paths:
- build/libs/
exclude:
- build/libs/ModeratorElection-plain.jar
after_script:
- echo "_____________end_________________"
image:
stage: image
script:
-
publish:
stage: publish