From 0597df753ad33d547c3cf6507e9f92ceef4659c6 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Thu, 18 Jan 2024 08:21:29 +0100 Subject: [PATCH] Added versioning of java code --- .gitlab-ci.yml | 15 ++++++++++++--- dbrepo-data-service/pom.xml | 2 +- dbrepo-data-service/report/pom.xml | 4 ++-- dbrepo-data-service/rest-service/pom.xml | 4 ++-- dbrepo-data-service/services/pom.xml | 4 ++-- dbrepo-metadata-service/api/pom.xml | 4 ++-- dbrepo-metadata-service/entities/pom.xml | 4 ++-- dbrepo-metadata-service/oai/pom.xml | 4 ++-- dbrepo-metadata-service/pom.xml | 2 +- dbrepo-metadata-service/querystore/pom.xml | 4 ++-- dbrepo-metadata-service/report/pom.xml | 2 +- dbrepo-metadata-service/repositories/pom.xml | 4 ++-- dbrepo-metadata-service/rest-service/pom.xml | 4 ++-- .../main/java/at/tuwien/config/SwaggerConfig.java | 4 ++-- dbrepo-metadata-service/services/pom.xml | 4 ++-- dbrepo-metadata-service/test/pom.xml | 4 ++-- 16 files changed, 39 insertions(+), 30 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2bf9697d53..8267c84f97 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,6 +5,7 @@ variables: TRIVY_CACHE_DIR: ".trivycache/" DOCKER_HOST: "unix:///var/run/dind/docker.sock" TESTCONTAINERS_RYUK_DISABLED: "false" + VERSION: "1.4.0" image: debian:12-slim @@ -513,7 +514,7 @@ release-1.4: script: - "ifconfig eth0 mtu 1450 up" - "apk add make" - - "TAG=1.4 make release" + - "TAG=${VERSION} make release" build-api-latest: stage: build @@ -547,8 +548,12 @@ build-api-1.3: - release-v1.3 - release-v1.4 script: - - apk add bash git + - apk add bash git maven - git fetch && git checkout release-v1.3 + - mvn -f ./dbrepo-metadata-service versions:set -DnewVersion=1.3 -DgenerateBackupPoms=false + - mvn -f ./dbrepo-metadata-service versions:commit + - mvn -f ./dbrepo-data-service versions:set -DnewVersion=1.3 -DgenerateBackupPoms=false + - mvn -f ./dbrepo-data-service versions:commit - bash .docs/.swagger/generate.sh - mkdir -p ./swagger/1.3 - cp -r ./site/* ./swagger/1.3/ @@ -570,8 +575,12 @@ build-api-1.4: - release-v1.3 - release-v1.4 script: - - apk add bash git + - apk add bash git maven - git fetch && git checkout release-v1.4 + - mvn -f ./dbrepo-metadata-service versions:set -DnewVersion=${VERSION} -DgenerateBackupPoms=false + - mvn -f ./dbrepo-metadata-service versions:commit + - mvn -f ./dbrepo-data-service versions:set -DnewVersion=${VERSION} -DgenerateBackupPoms=false + - mvn -f ./dbrepo-data-service versions:commit - bash .docs/.swagger/generate.sh - mkdir -p ./swagger/1.4 - cp -r ./site/* ./swagger/1.4/ diff --git a/dbrepo-data-service/pom.xml b/dbrepo-data-service/pom.xml index 114544101a..f71aeaff4a 100644 --- a/dbrepo-data-service/pom.xml +++ b/dbrepo-data-service/pom.xml @@ -10,7 +10,7 @@ <groupId>at.tuwien</groupId> <artifactId>dbrepo-data-service</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-data-service</name> <description> This service is responsible for the database-specific CRUD operations. diff --git a/dbrepo-data-service/report/pom.xml b/dbrepo-data-service/report/pom.xml index a26aa7a50a..5d55e85d8d 100644 --- a/dbrepo-data-service/report/pom.xml +++ b/dbrepo-data-service/report/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-data-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>report</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-data-service-report</name> <description> This module is only intended for the pipeline coverage report. See the detailed report in the diff --git a/dbrepo-data-service/rest-service/pom.xml b/dbrepo-data-service/rest-service/pom.xml index b7bd407440..b4cf918e77 100644 --- a/dbrepo-data-service/rest-service/pom.xml +++ b/dbrepo-data-service/rest-service/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-data-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>rest-service</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-data-service-rest-service</name> <properties> diff --git a/dbrepo-data-service/services/pom.xml b/dbrepo-data-service/services/pom.xml index dbb1b898d0..c448fb01eb 100644 --- a/dbrepo-data-service/services/pom.xml +++ b/dbrepo-data-service/services/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-data-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>services</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-data-service-services</name> <build> diff --git a/dbrepo-metadata-service/api/pom.xml b/dbrepo-metadata-service/api/pom.xml index 63e76bec78..207d7dab8d 100644 --- a/dbrepo-metadata-service/api/pom.xml +++ b/dbrepo-metadata-service/api/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-metadata-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-api</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-api</name> <dependencies/> diff --git a/dbrepo-metadata-service/entities/pom.xml b/dbrepo-metadata-service/entities/pom.xml index a91ce44bf3..fcde833705 100644 --- a/dbrepo-metadata-service/entities/pom.xml +++ b/dbrepo-metadata-service/entities/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-metadata-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-entities</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-entity</name> <dependencies/> diff --git a/dbrepo-metadata-service/oai/pom.xml b/dbrepo-metadata-service/oai/pom.xml index c4e04a3e1d..82913d5295 100644 --- a/dbrepo-metadata-service/oai/pom.xml +++ b/dbrepo-metadata-service/oai/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-metadata-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-oai</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-oai</name> <dependencies/> diff --git a/dbrepo-metadata-service/pom.xml b/dbrepo-metadata-service/pom.xml index 4c8525eb7f..f3d440e7cf 100644 --- a/dbrepo-metadata-service/pom.xml +++ b/dbrepo-metadata-service/pom.xml @@ -10,7 +10,7 @@ <groupId>at.tuwien</groupId> <artifactId>dbrepo-metadata-service</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service</name> <description>Service that manages the metadata</description> diff --git a/dbrepo-metadata-service/querystore/pom.xml b/dbrepo-metadata-service/querystore/pom.xml index fc125dea5e..bfead37257 100644 --- a/dbrepo-metadata-service/querystore/pom.xml +++ b/dbrepo-metadata-service/querystore/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-metadata-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-querystore</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-querystore</name> <dependencies/> diff --git a/dbrepo-metadata-service/report/pom.xml b/dbrepo-metadata-service/report/pom.xml index f3793ae9da..bc0bbd3a78 100644 --- a/dbrepo-metadata-service/report/pom.xml +++ b/dbrepo-metadata-service/report/pom.xml @@ -6,7 +6,7 @@ <parent> <artifactId>dbrepo-metadata-service</artifactId> <groupId>at.tuwien</groupId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-report</artifactId> diff --git a/dbrepo-metadata-service/repositories/pom.xml b/dbrepo-metadata-service/repositories/pom.xml index 06dbfd1a3f..730f0782c8 100644 --- a/dbrepo-metadata-service/repositories/pom.xml +++ b/dbrepo-metadata-service/repositories/pom.xml @@ -6,11 +6,11 @@ <parent> <artifactId>dbrepo-metadata-service</artifactId> <groupId>at.tuwien</groupId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-repositories</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-repositories</name> <dependencies> diff --git a/dbrepo-metadata-service/rest-service/pom.xml b/dbrepo-metadata-service/rest-service/pom.xml index 024ea3282f..bc152de450 100644 --- a/dbrepo-metadata-service/rest-service/pom.xml +++ b/dbrepo-metadata-service/rest-service/pom.xml @@ -6,11 +6,11 @@ <parent> <artifactId>dbrepo-metadata-service</artifactId> <groupId>at.tuwien</groupId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-rest-service</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-rest</name> <dependencies> diff --git a/dbrepo-metadata-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java b/dbrepo-metadata-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java index 7907a04f77..3b5bca0c35 100644 --- a/dbrepo-metadata-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java +++ b/dbrepo-metadata-service/rest-service/src/main/java/at/tuwien/config/SwaggerConfig.java @@ -16,7 +16,7 @@ import java.util.List; @Configuration public class SwaggerConfig { - @Value("${app.version:unknown}") + @Value("${app.version}") private String version; @Bean @@ -40,7 +40,7 @@ public class SwaggerConfig { .url("http://localhost:9099"), new Server() .description("Sandbox") - .url("https://dbrepo2.tuwien.ac.at"))); + .url("https://test.dbrepo.tuwien.ac.at"))); } @Bean diff --git a/dbrepo-metadata-service/services/pom.xml b/dbrepo-metadata-service/services/pom.xml index 5fd908ca79..5fcb23cc55 100644 --- a/dbrepo-metadata-service/services/pom.xml +++ b/dbrepo-metadata-service/services/pom.xml @@ -6,11 +6,11 @@ <parent> <artifactId>dbrepo-metadata-service</artifactId> <groupId>at.tuwien</groupId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-services</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-services</name> <dependencies> diff --git a/dbrepo-metadata-service/test/pom.xml b/dbrepo-metadata-service/test/pom.xml index 91e8127487..6d9e3d6e0e 100644 --- a/dbrepo-metadata-service/test/pom.xml +++ b/dbrepo-metadata-service/test/pom.xml @@ -6,11 +6,11 @@ <parent> <groupId>at.tuwien</groupId> <artifactId>dbrepo-metadata-service</artifactId> - <version>1.3.0</version> + <version>latest</version> </parent> <artifactId>dbrepo-metadata-service-test</artifactId> - <version>1.3.0</version> + <version>latest</version> <name>dbrepo-metadata-service-test</name> <dependencies> -- GitLab