From 09143d65979a790701b86502447207364cb9c695 Mon Sep 17 00:00:00 2001 From: erbel <johannes.erbel@cs.uni-goettingen.de> Date: Fri, 24 Jan 2020 16:13:33 +0100 Subject: [PATCH] Adjust build ci to automatically use tag version for jar deployment --- .gitlab-ci.yml | 5 +++++ build.gradle | 2 +- de.ugoe.cs.rwm.mocci.connector.dummy/build.gradle | 2 +- de.ugoe.cs.rwm.mocci.connector/build.gradle | 2 +- de.ugoe.cs.rwm.mocci.model.edit/build.gradle | 2 +- de.ugoe.cs.rwm.mocci.model/build.gradle | 2 +- 6 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9ceb2a2..0d616da 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,6 +15,7 @@ before_script: build: stage: build script: + - export VERSION=SNAPSHOT - gradle assemble - gradle updateSiteZip artifacts: @@ -27,6 +28,7 @@ build: test: stage: test script: + - export VERSION=SNAPSHOT - mv src/test/resources/martserver-plugins ~/martserver-plugins/ - gradle check - gradle jacocoRootReport @@ -39,6 +41,7 @@ test: pages: stage: pages script: + - export VERSION=SNAPSHOT - mkdir public - mv config/html/* public - mv de.ugoe.cs.rwm.mocci.model/build/libs/*.jar public @@ -53,6 +56,8 @@ pages: upload: stage: deploy script: + - export VERSION=${CI_COMMIT_TAG} + - echo $VERSION - gradle upload only: - tags diff --git a/build.gradle b/build.gradle index 4cc356d..f092c02 100644 --- a/build.gradle +++ b/build.gradle @@ -212,7 +212,7 @@ uploadArchives { repository(url: "https://nexus.informatik.uni-goettingen.de/content/repositories/rwm/") { authentication(userName: System.getenv('NEXUSUSER'), password: System.getenv('NEXUSPASSWORD')) } - pom.version = "1.0.0" + pom.version = System.getenv('VERSION') pom.artifactId = "mocci" pom.groupId = "de.ugoe.cs.rwm" } diff --git a/de.ugoe.cs.rwm.mocci.connector.dummy/build.gradle b/de.ugoe.cs.rwm.mocci.connector.dummy/build.gradle index ded1a0d..47a193b 100644 --- a/de.ugoe.cs.rwm.mocci.connector.dummy/build.gradle +++ b/de.ugoe.cs.rwm.mocci.connector.dummy/build.gradle @@ -44,7 +44,7 @@ uploadArchives { repository(url: "https://nexus.informatik.uni-goettingen.de/content/repositories/rwm/") { authentication(userName: System.getenv('NEXUSUSER'), password: System.getenv('NEXUSPASSWORD')) } - pom.version = "1.0.0" + pom.version = System.getenv('VERSION') pom.artifactId = "connector" pom.groupId = "de.ugoe.cs.rwm.mocci" } diff --git a/de.ugoe.cs.rwm.mocci.connector/build.gradle b/de.ugoe.cs.rwm.mocci.connector/build.gradle index 6647d9b..18be058 100644 --- a/de.ugoe.cs.rwm.mocci.connector/build.gradle +++ b/de.ugoe.cs.rwm.mocci.connector/build.gradle @@ -39,7 +39,7 @@ uploadArchives { repository(url: "https://nexus.informatik.uni-goettingen.de/content/repositories/rwm/") { authentication(userName: System.getenv('NEXUSUSER'), password: System.getenv('NEXUSPASSWORD')) } - pom.version = "1.0.0" + pom.version = System.getenv('VERSION') pom.artifactId = "connector" pom.groupId = "de.ugoe.cs.rwm.mocci" } diff --git a/de.ugoe.cs.rwm.mocci.model.edit/build.gradle b/de.ugoe.cs.rwm.mocci.model.edit/build.gradle index 4819b85..b094a47 100644 --- a/de.ugoe.cs.rwm.mocci.model.edit/build.gradle +++ b/de.ugoe.cs.rwm.mocci.model.edit/build.gradle @@ -43,7 +43,7 @@ uploadArchives { repository(url: "https://nexus.informatik.uni-goettingen.de/content/repositories/rwm/") { authentication(userName: System.getenv('NEXUSUSER'), password: System.getenv('NEXUSPASSWORD')) } - pom.version = "1.0.0" + pom.version = System.getenv('VERSION') pom.artifactId = "edit" pom.groupId = "de.ugoe.cs.rwm.mocci.model" } diff --git a/de.ugoe.cs.rwm.mocci.model/build.gradle b/de.ugoe.cs.rwm.mocci.model/build.gradle index cd2857a..01e2871 100644 --- a/de.ugoe.cs.rwm.mocci.model/build.gradle +++ b/de.ugoe.cs.rwm.mocci.model/build.gradle @@ -73,7 +73,7 @@ uploadArchives { repository(url: "https://nexus.informatik.uni-goettingen.de/content/repositories/rwm/") { authentication(userName: System.getenv('NEXUSUSER'), password: System.getenv('NEXUSPASSWORD')) } - pom.version = "1.0.0" + pom.version = System.getenv('VERSION') pom.artifactId = "model" pom.groupId = "de.ugoe.cs.rwm.mocci" } -- GitLab