Skip to content

Commit 59574a7

Browse files
committed
Switch from Jenkins to Travis CI
1 parent ec43dfe commit 59574a7

5 files changed

Lines changed: 37 additions & 2 deletions

File tree

.travis.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
language: java
2+
jdk: oraclejdk8
3+
branches:
4+
only: master
5+
install: true
6+
script: ".travis/build.sh"
7+
after_success: ".travis/notify.sh Travis-Success"
8+
after_failure: ".travis/notify.sh Travis-Failure"
9+
env:
10+
global:
11+
- secure: Ri4tQYEcUCy2kJiAIy0OdbceLYbuiYY+J0UnN3dJDY/GEBceFfQRh+SPyXPIyDL+udxcMBJu3EO1KV3HsF8VZF5I/Bs3FkqMwMO9Gxvs3eRQt1uHlNt1gCP+jANxCa+KrR3W2wqXK9DCVd9RK36colvHSLppuax/lvOltPvBxpPshiH5e2TBM80ambbEPybAj2hLfiXlsZXFUBfNs+vywI6eZUdvKNFVg4HATYkmy1kcJ0RhDwCXJDGCAIb8yzTyR0+XiS7lPe5oLo6wPrquvwor16XFXY8eZ5dzzcZuXshzm2lIKlq0NDtZUjJeczjOPPFzS2Dt/Zf+ZMRYQUt1wVzm11vrFbg1RXubD9Wj/x/81iGj4spOs9ZY7AEOw2CtAvXq2gi2hkeZntUhTYeSeFwwkS9/rV/aPvIZ9y5e2HhO1HYAPTTZHydRMT9cwrTmKiWcfvb/p2i3KrYSTXBZM/A+sACk/OZE8dHeWycAlgW2/ggRIQewBpHWdMKDTSetLH4Il4j4kC5ao7e2jaHKp3n1W1QdJ80zYOySnvNrp3rYjNJir9IcQwlq6c4hs+yrShe7HfPNfPmtT8YmprqIbXco10H2BxRJmqvUUO9jYakz4D757daDyMa6a1Ay8CMrWR+pDoruDrv9mlqFtn46A7EkiZ/P5lzT+74kpEQlo9o=
12+
- secure: YwuMUgD3t6sdFK3A/i83ot9X3k9M8znOGAxfl6g9zGgSjdwP3yq0AgNGB11+vCtPcyCHNjPVq59G6zuLq4L8zrIy5Exp1b0ND7AJEMHGUGo28+BvLpJlKtgA7M+Xs+gzZCD7RFBONBWzUNa2eqwPCXJNCFUoEuGIpRWoMYFTfs8t4HVv/WalZfruDuqFKXmyzuPLjE6vhd87rRh814CeJ+sSYU2LJlU6jWa0EdiwOL3cjeD0njlP65fuRUGtusJWK81/kO5aPaYG2oP5DloNyIsZ5fGR9TTO4Hzca7Ae2AZdCb8EM+6+MgZHTjO6O/02GGdz7S58UFNkXNn17fqqJMNIT7InAHUTpLCEFoRo8TFw8qH5fsQWd/xBQ+/8FNBUK3m3FrRaT71OL4o/wIRqUHsMy8J84ifbitT5Mu306vw+AWLJRDp2fzGCgn3XTVB+20JYisTl3OyFYkE0qAC27dO/OJQjq/KEf9fjvlktWIzrNrXKcsp015qMT4nkXebtNrpKUoG2cYFHgsZncY5mBW0ck9nrOLkSSNV+mSmxKfOOvwj6IqXt+fYUoHVCg/uY1gITxH5n1XC4cBDa9mQNcZwiKcwWifA+mwlGFiMDfLe9r6Mx8i4wMjGaegL/sauccFwx1UxI+lMvH3BUhUd4J58M1+B+pvzQuOpOk77jYto=

.travis/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/sh
2+
dir="$(dirname "$0")"
3+
test "$TRAVIS_SECURE_ENV_VARS" = true \
4+
-a "$TRAVIS_PULL_REQUEST" = false \
5+
-a "$TRAVIS_BRANCH" = master &&
6+
mvn -Pdeploy-to-imagej deploy --settings "$dir/settings.xml" ||
7+
mvn install

.travis/notify.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/bin/sh
2+
curl -fs "https://jenkins.imagej.net/job/$1/buildWithParameters?token=$TOKEN_NAME&repo=$TRAVIS_REPO_SLUG&commit=$TRAVIS_COMMIT&pr=$TRAVIS_PULL_REQUEST"

.travis/settings.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<settings>
2+
<servers>
3+
<server>
4+
<id>imagej.releases</id>
5+
<username>travis</username>
6+
<password>${env.MAVEN_PASS}</password>
7+
</server>
8+
<server>
9+
<id>imagej.snapshots</id>
10+
<username>travis</username>
11+
<password>${env.MAVEN_PASS}</password>
12+
</server>
13+
</servers>
14+
</settings>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@
6363
<url>https://github.com/scijava/scijava-cache/issues</url>
6464
</issueManagement>
6565
<ciManagement>
66-
<system>Jenkins</system>
67-
<url>http://jenkins.imagej.net/job/SciJava-cache/</url>
66+
<system>Travis CI</system>
67+
<url>https://travis-ci.org/scijava/scijava-cache</url>
6868
</ciManagement>
6969

7070
<properties>

0 commit comments

Comments
 (0)