Skip to content

Commit 51ceeef

Browse files
committed
Add Travis CI configuration
1 parent c16ea20 commit 51ceeef

File tree

4 files changed

+38
-0
lines changed

4 files changed

+38
-0
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: orvgCU9lcZ2wnHTVig63dDxvqKzkpDHgRt1VvK5EvudsmFAyb057+3RC0WCd1TRbKKfKbhN8f8RjbNxd6s8DJkRTvrxI7dVUgAYSZZt1wypAHZ5DAa+OPY4XO9Jd9I2mKQ+1D3EtPkKSDNLfyrlRIlmW/r41ukTMTAimXCs4HMUSl8lZ+zgRjISngvV3wl54S3uPSPmHRNLf3qMO4P2csAZ6K5zADAd5AyJAVXDFhbNPASmDyPoNNmD+Vi2QKsqZMecEnidBh0RJG3pLpKLcL1VvJTV+WNfJrmrKPYPUfE3m9fLX4w+VjCOnW1hjIE3nCfcQzxTw0GlYXjWA99RpmMybcTc1E4koakOkU5N8zDzKYL5Imc+StFGr2FcPS0IPv1kvRrWpcQo6cXh089oZ1yNULuS1/V7TSl4kLmCqkfUTOK6r32vN8kprVGFSpS6Iw2QcwxISWE85Bx/vubfPDErBwcX5RSvF8orrSDdb6zNlioDX5SdDtaGD+lmmhgfOKozLLTj8F5pucIUZ8RCFIsxk00HlKuWGarJHCT1OGAxDu82pUtxXe4KY9uP6BYzs84tfBDByA61eavOZyYJdozIjQW0g+kB+pX1uen+nSDrlJgKtlcgqHhpoUNkvHrIi2M/oGLkODa8h36ySjkhbg0rxDZt/O7aOtG67YFb7mEY=
12+
- secure: td3shusQBtqNhJ8BB3ULE0SgNXQGceehQ5TLCxK+BfjDQG4heExVWYk6npW43wc7+J86Wso7HcWrUyQtcmY+gAD+PeMU2J1dcPFlGYLeNTgSD0izEoUpi+ioS5eb86lPHZoj0G2gBfoEQCz0rOAPFpBl3qE+zPzgVz1Q2XuHmZ7zisVDntZ7pTd91yP6rHP5zBssQ44c2NhxRyPjxImRV6GJmHRwKHhZH/2poMQopMPREfz1GOTIVLQh+xYBHA/DL2YeNIDjzkqsQP+5NM65I/179rmVfrck0C5AaPyXqGw632UwPD5MGsDBXWzoTpUNeHzeY0DaW+RiVUjSOMrqfBes7YeNce1zy0HW5F867U4MWhOtYkyXbtdbBO/b3PB03XxWKYTO/NSN9rfTtUEr2Zvbj3BpCfupThxlHN1zBImZjMkeEhd/v1epIpkbOKQslK6lO4yjIy1maP4zltE4DF1uT9SkwagJcarzZtloNnJ+6dv32YoNyyhsY8tfdLHt0WSQCnqNL0cxK2lVP5tjG8sazLK3LVesIwNcjOB9xc/ZSwG18CE70Eod5pxXFbkA1Tg1s4Y1I2qQExgDUcIxRnTHYAHBekPCkdfEOsXzGod0hmzJYy4Y70LnUiYFlE9OxUvis6LcGtwYC0xfJFSG1cndvexTkPaAFwlPMuxxOjQ=

.travis/build.sh

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

.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>

0 commit comments

Comments
 (0)