diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9ceb2a2a5b533eeea325ae011c8a048a6e08726c..0d616dadad5bb6702336f09eab25b3fbebefeb75 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 4cc356dcd7dcddf7ad1232dd6ccc6f1cb7e85df5..f092c02c4d667de6ec2a604cb24f20aa25f09f31 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 ded1a0d4460179aeb0a5afaea46066ea9f5b20b9..47a193b1cdd0a9d01dea38d02f71381500626fe4 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 6647d9b393dcae4ec6c5ea803d6feed0859f6f06..18be058690ff1edb247ea4b266fc328533c4fec4 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 4819b85befd9115d49aecb1998394ff6c9c93420..b094a47d2c123cbf8e4386b0e1c109bf273a642d 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 cd2857aef7e9c9d41e144cac70cc635d4acb2113..01e287119228c1253c0fba03c8418fa7ae185c4c 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" }