From f2df86fe09a477b380bc366cc91b512d2058cdc7 Mon Sep 17 00:00:00 2001 From: Alexander Hellwig Date: Thu, 21 Jun 2018 13:48:34 +0200 Subject: [PATCH] CI + MontiCore 5 --- .gitlab-ci.yml | 28 ++++- pom.xml | 23 ++-- settings.xml | 333 +++---------------------------------------------- 3 files changed, 55 insertions(+), 329 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6ef0e15..ea5a071 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,26 @@ -image: maven:3-jdk-8 +stages: +#- windows +- linux -build: - script: "mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B clean install --settings settings.xml" +masterJobLinux: + stage: linux + image: maven:3-jdk-8 + script: + - mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B clean deploy --settings settings.xml + only: + - master + +#masterJobWindows: +# stage: windows +# script: +# - mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B clean install --settings settings.xml +# tags: +# - Windows10 + +BranchJobLinux: + stage: linux + image: maven:3-jdk-8 + script: + - mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B clean install --settings settings.xml + except: + - master \ No newline at end of file diff --git a/pom.xml b/pom.xml index b8dfa7b..02b928c 100644 --- a/pom.xml +++ b/pom.xml @@ -16,16 +16,19 @@ - 4.5.4-SNAPSHOT + 5.0.0 1.7.7 0.0.6-SNAPSHOT 0.0.10-SNAPSHOT - 0.0.11-SNAPSHOT - 0.0.11c-SNAPSHOT - 0.0.11-SNAPSHOT - 0.0.11-SNAPSHOT - 0.0.11c-SNAPSHOT - 0.0.1 + 0.0.14-SNAPSHOT + 0.0.18-SNAPSHOT + 0.0.14-SNAPSHOT + 0.0.14-SNAPSHOT + 0.0.15-SNAPSHOT + 0.0.15-SNAPSHOT + 0.0.3-SNAPSHOT + 0.0.3-SNAPSHOT + 0.0.3-SNAPSHOT 18.0 4.12 @@ -84,19 +87,19 @@ de.monticore.lang.monticar embedded-montiarc-math-generator - 0.0.7a-SNAPSHOT + ${Embedded-montiarc-math-generator.version} de.monticore.lang.monticar embedded-montiarc-math-roscpp-generator - 0.0.1c-SNAPSHOT + ${Embedded-montiarc-math-roscpp-generator.version} de.monticore.lang.monticar embedded-montiarc-math-rosmsg-generator - 0.0.1-SNAPSHOT + ${Embedded-montiarc-math-rosmsg-generator.version} diff --git a/settings.xml b/settings.xml index 7a461c6..27c5de6 100644 --- a/settings.xml +++ b/settings.xml @@ -1,362 +1,63 @@ - - - - - - - - - - org.mortbay.jetty de.topobyte - - + - + github travisbuilduser ${env.travisbuilduserpassword} - - - - - - - - - github - * - https://raw.githubusercontent.com/EmbeddedMontiArc/external-dependencies/master/ - - - maven-central - central - http://central.maven.org/maven2/ - - - eclipse - eclipse - https://repo.eclipse.org/content/groups/releases/ - - - - - - - - github - - + se-nexus central http://central - - - - - - - - - eclipse - https://repo.eclipse.org/content/groups/releases/ - - - - - - - - - topobyte - http://mvn.topobyte.de/ - - - - - - - - - maven-central - - true - - - true - - http://central.maven.org/maven2/ + + - maven-central - http://central.maven.org/maven2/ - - - - - - - - - eclipse - https://repo.eclipse.org/content/groups/releases/ - - - - - - + central + http://central + + - - - github + se-nexus - - - + \ No newline at end of file -- GitLab