Skip to content

Commit fe7ba53

Browse files
committed
Switch from Jenkins to Travis CI
1 parent 5478bb7 commit fe7ba53

File tree

5 files changed

+37
-2
lines changed

5 files changed

+37
-2
lines changed

.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: nya6bCUO7sQtc/J/UgXdRIFz1e0RQKeFTuYNHVl1fySgysUgogHRap0cKHhHBgs8pjc9uapgSLu8qfdgaINeI+1UPH+zxmyMVDh7Q0NVFCs1qy5b5t0l4Zrf3zPD3VlViAPcaAlajre8fopT8ZDmJnn+O5v2LkmcqhQrxXyqLcx83IvV5HqpFCTGEyk6WxntUKulFauF41g3QjoJMLapUFV7hTxAyezoGoIwrYvRz2PGhy37OepA5S8BS7xKfSC2otTO/4uorndBobOTyNzuj9wdyg1ybn2AjnQmnF1c0+URLivUE13U/EfEL7iM5bzwHy8D9bMOYpxRt+ugZgfrDSmymVJ7r2QL8GXsbCU9GXi+KW6pdN8UEV25ZwQcytmoqZ9GrSnzIhOXEESoNbt0s0Ib+1Uy9j+AwoygSXA54UcWteAvltwAD75ND7HnGxQSUp47yGP0q0T/pxEesO7kMZ9h4d/3au3hsJwupqxkLSsLPSuXvz/r2YuNp245ETVPf2nvnDphT4ON/WgnAJ2mqnoyAtyv7S6Cz0z1bmDmipNAArynH4+HMTMS5R0tlKxVk6a8cVku+7sIrowH4C/IBecAzWqAM+7kjGFbTMJyu34KLp+CDbqgQGNLON92hISM+GSUSUj9lNngvO79Fr6a0dU/s2sgHHX3VTZpu+ZQ5yE=
12+
- secure: et3T7smv36SiZDhlhFXuYgw7sIeRkMp4aUnfr9MDwgLfqP1bwNKm8vkBj1diRyD2mkxgzJBCyxM2qa7FPIEO6FiaFV7RLc0oGVq6EB86vajKaiYCJrKY2MXbkZE01kKWrImNp2E8cs7mvlzebEe5owOe/yS7M1+jN6d4Tb68p2e7dLhArIYuwxkppTL0II6zIIGQZ2rAnp4S9DqWn3t9v9wpG3dqBr2iNC3uYo6no/ra5H+j0pN46H9yGmvNIAKoVed5S0+6PiZM90WAkNvVT6QA6Spkzh91yh0QRRdKiMmCxFDoKF8oRwabuVh2kZMv8a0/map6ebKRXB2COn62AeUf8/ZdVqAlS3YNoN0y1Hf+hx0sHEg8Y8w/zSicnxpLOkq5bCgbwWXnrOfTsaSQgWcLxtGQ0IlFVNABAjAzrPkOGRc71edQLVTTtngF34eW5yhaNFQU50mx52OcvLsPNcaR1zoWe7OtC4jVaLZwi7ssiX8yWV4cyUNI3yvX8D64YnYvTtL23ojjbSfyxDoho+a3TLdFYsNE1QLr5wSROkCiiea0IuG4a6McJ4729vg/OTSfEVLA6Xak70j3Zd7cUxG0hrqb02kqG+JFcuKUI6a9hV5fhjjVnOJijiaX2VWITa+DvSJig/tqkF0SSatkOFGHreaUokk+UXaV2GZ6H9Y=

.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
@@ -74,8 +74,8 @@
7474
<url>https://github.com/scijava/scijava-java3d/issues</url>
7575
</issueManagement>
7676
<ciManagement>
77-
<system>Jenkins</system>
78-
<url>http://jenkins.imagej.net/job/SciJava-java3d/</url>
77+
<system>Travis CI</system>
78+
<url>https://travis-ci.org/scijava/scijava-java3d</url>
7979
</ciManagement>
8080

8181
<properties>

0 commit comments

Comments
 (0)