first commit

This commit is contained in:
Stefano Rossi 2025-07-12 19:18:13 +02:00
commit 21ab9f2e54
Signed by: chadmin
GPG key ID: 9EFA2130646BC893
79 changed files with 1298 additions and 0 deletions

40
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,40 @@
default:
image: maven:3.9.6-eclipse-temurin-21
stages:
- "build"
- "check"
- "report"
mvn-build:
stage: "build"
script:
- mvn compile -s ci_settings.xml
checkstyle-check:
stage: "check"
script:
- mvn checkstyle:check -s ci_settings.xml
test-check:
stage: "check"
script:
- mvn test -s ci_settings.xml
artifacts:
paths:
- target/
javadoc-check:
stage: "check"
script:
- mvn javadoc:javadoc -s ci_settings.xml
site-report:
needs:
- "test-check"
stage: "report"
script:
- mvn site -s ci_settings.xml
artifacts:
paths:
- target/site/