Skip to content

Commit 56c9a68

Browse files
committed
Add Travis CI configuration
1 parent acf514b commit 56c9a68

4 files changed

Lines changed: 38 additions & 0 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: M1kpNOPzfzos0nXCojlkmPN+I6zDhWU2fcwT+IlrjsS6wXjz0pgc4flpgiTVo56SRHxCGM2YYJcq/p437Bs8LGWSR1Xe3yCDHfPJVXnguvxHDrO1a4wgtK5Fv008iZXKdNEIRF+PswFcrOmTuknC3AsImmoopuBwKBDcIBTWcFxX3pI7ySd3X0Dte/nc90jYAjz9uDAEkKUuZFwIOCTJXrsXwZDq8itWFr7OVgieDLn7K0TBSzshkq4kkUD/XFnfEbFnl+SHLSBocjT3DizqtmqJ+RGSKg58ncFZGghph1KG2wLvkYt1FN6Yzz0uXjFLlkN2wV6q6vJwraelfRv+wLfCEmR378Qln+146DDjlJE0MalI9mw41l7WluQyAphggUTr6KVVsSdES6eo+mMoh41A1aVW1Wc4tS/ahw2p+AKpoe1PtIETL7dFz/iPb1NwIMLzbEQ7jx1IoUIb8+/J9ZmbCbNOgSi+TZtM5F2mhK+SkIdvyzqAVctsC9SCXOVB/RkhrQFXxKEHKnAl1osg5cg25GyyrbWL7IPJslPNMC2XT/LXAAwihpXUYJAnt5fIFtUx2/eMyg5tBAA024QRaWJ6VZal3gh3RqG+eLkA8C8uJPeoaqvF+EBW92SwSrLUhvEG2FLzkT1IpMnxJrOYNtFMJWUrXBLc3nVHC+YfQJw=
12+
- secure: aL34X/1lpvPYyGfPVUn9H34wdx9BYZEt7Owo5UcVAYdeU7UEkKbmfAPU6aF1Z6Osm1M+wo01a5vksqqBx+TV5WuY35a6wwLkpFAZqnR37F3xxMco5Ox4ADB9+Cy3r/kuWRnUpGz09ADqSqHGTa/P/PFJTOTj+w7DWUg4dPDo8VBSoD97TDwbSKrKv8CNAraHGu/hUQgmXGC+tLNQMMs9xKry/rBAQK0EmjLwKGVEnFrWnjo69IH1hzqiVwSE0WdLkUN+m7IJHn3I77DUmc4CRQUiYil5zY8hEdivHO+2Dg6tkNlRzcwuFQVMPiSa1Cc9wPqtVP4x/nAvAf9PgxmnL3/r8irzVwUR71smW+viQyTuSGNePm6xuSa8W/B8Zaba7ElriL2u4jDqxwDQM5ugcjz5DzskpLHxZWEkrZjydoacwInnzvqgQzhrPKG9XX5IufORBTE5kgNBRdwMh5g+gz5JgTS1tofGxS6hviK6QEPyoNtjloPMLm9YZ0ozePeJ9CEOD9aKkWp8k3mToPx2lBuvVQiBwxGKs70f36c4tuIv209/j5wn383pALfnKN+XgeCE/6F40jXEA3uLZqoDxuDkJy6+sa6zt/1BGaFV2ezRV2rdNTQWRRScLbKp5U7mZfOcYxTV/iTPJI2kwhiMGamEKXfJ3HlBJpH67SYSgLQ=

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