Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBOLLE Sebastien2018-03-20 10:31:53 +0000
committerMahdi Ben Alaya2018-07-02 12:50:59 +0000
commit327fb9a2553c5617d21a6b5023d3e72a59ef47ac (patch)
treec40a1860c3c360403e36ad1848fc2b91544946b0
parent80379f5d51c654ec316b72b128e83f344c707291 (diff)
downloadorg.eclipse.om2m-327fb9a2553c5617d21a6b5023d3e72a59ef47ac.tar.gz
org.eclipse.om2m-327fb9a2553c5617d21a6b5023d3e72a59ef47ac.tar.xz
org.eclipse.om2m-327fb9a2553c5617d21a6b5023d3e72a59ef47ac.zip
orange.p2: deploy artifact in a located based on the name of the branch
Signed-off-by: BOLLE Sebastien <sebastien.bolle@orange.com> Signed-off-by: BONNARDEL Gregory <gbonnardel.ext@orange.com>
-rw-r--r--.gitlab-ci.yml2
-rw-r--r--com.orange.om2m.p2.repo/.project17
-rw-r--r--com.orange.om2m.p2.repo/pom.xml9
3 files changed, 25 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index eab8bdc4..aaedff16 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,7 +24,7 @@ deploy:
stage: deploy
script:
- "nohup dockerd&"
- - "mvn deploy -B -Dmaven.repo.local=./.m2/repository -s /root/.m2/settings.xml -DaltDeploymentRepository=inhouse.snapshot::default::http://maven2.rd.francetelecom.fr/proxy/repository/inhouse.snapshot -Pdocker"
+ - "mvn deploy -B -Dmaven.repo.local=./.m2/repository -s /root/.m2/settings.xml -DaltDeploymentRepository=inhouse.snapshot::default::http://maven2.rd.francetelecom.fr/proxy/repository/inhouse.snapshot -Drepo=${CI_COMMIT_REF_NAME} -Pdocker"
- "rm -fr .m2"
tags:
- docker-privileged
diff --git a/com.orange.om2m.p2.repo/.project b/com.orange.om2m.p2.repo/.project
new file mode 100644
index 00000000..7f9e244e
--- /dev/null
+++ b/com.orange.om2m.p2.repo/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>com.orange.om2m.p2.repo</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
+ </natures>
+</projectDescription>
diff --git a/com.orange.om2m.p2.repo/pom.xml b/com.orange.om2m.p2.repo/pom.xml
index d0565273..b1b1ddf9 100644
--- a/com.orange.om2m.p2.repo/pom.xml
+++ b/com.orange.om2m.p2.repo/pom.xml
@@ -24,6 +24,11 @@
<artifactId>com.orange.om2m.p2.repo</artifactId>
<packaging>eclipse-repository</packaging>
<name>org.eclipse.om2m :: Orange's p2 repo</name>
+
+ <properties>
+ <repo>default</repo>
+ </properties>
+
<build>
<extensions>
<extension>
@@ -52,7 +57,7 @@
<includes>*/**</includes>
<excludes>pom.xml</excludes>
<url>dhsa.forge.orange-labs.fr</url>
- <toDir>/home/groups/dhsa/htdocs/p2</toDir>
+ <toDir>/home/groups/dhsa/htdocs/p2/${repo}</toDir>
</configuration>
<executions>
<execution>
@@ -63,7 +68,7 @@
</goals>
<configuration>
<commands>
- <command>rm -rf /home/groups/dhsa/htdocs/p2/*</command>
+ <command>rm -rf /home/groups/dhsa/htdocs/p2/${repo}</command>
</commands>
</configuration>
</execution>

Back to the top