diff --git a/.travis.settings.xml b/.travis.settings.xml
new file mode 100644
index 00000000..fd37913e
--- /dev/null
+++ b/.travis.settings.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+ packagecloud-graphhopper
+ ${env.PACKAGECLOUD_TOKEN}
+
+
+
diff --git a/.travis.yml b/.travis.yml
index 2406cbd9..40e6f9fc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,3 +4,20 @@ jdk:
- oraclejdk7
- oraclejdk8
+deploy:
+ provider: script
+ script: "cp .travis.settings.xml $HOME/.m2/settings.xml && mvn deploy"
+ skip_cleanup: true
+ on:
+ tags: true
+
+# do not install anything instead return true via unix command true
+install: true
+script: mvn clean test
+notifications:
+ email:
+ - github@graphhopper.com
+
+# enable container-based stack
+sudo: false
+
diff --git a/pom.xml b/pom.xml
index 2a1147c0..7b669fe8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,6 +56,7 @@
HEAD
+
github
https://github.com/graphhopper/jsprit/issues
@@ -81,6 +82,15 @@
+
+
+
+ io.packagecloud.maven.wagon
+ maven-packagecloud-wagon
+ 0.0.4
+
+
+
src/main/java
src/test/java
target
@@ -180,9 +190,13 @@
+
+ packagecloud-graphhopper
+ packagecloud+https://packagecloud.io/graphhopper/jsprit
+
- ossrh
- https://oss.sonatype.org/content/repositories/snapshots
+ packagecloud-graphhopper
+ packagecloud+https://packagecloud.io/graphhopper/jsprit