Skip to content

Commit

Permalink
Switch from Jenkins to Travis CI
Browse files Browse the repository at this point in the history
  • Loading branch information
ctrueden committed Mar 14, 2017
1 parent 5f1d07f commit 18d31b6
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 3 deletions.
12 changes: 12 additions & 0 deletions .travis.yml
@@ -0,0 +1,12 @@
language: java
jdk: oraclejdk8
branches:
only: master
install: true
script: ".travis/build.sh"
after_success: ".travis/notify.sh Travis-Success"
after_failure: ".travis/notify.sh Travis-Failure"
env:
global:
- secure: P/yAl3TwCQN5SAR5Qe1TvO9HDEq9UChlX5qnQkvPgsKlP54HqELLTEhtp7+3osrz7/dm9X4lBh0zUyxBBUpvE66qF9+TW/PnPS7gBApi/fudtagOVrtRdSOX3PLkqt15+ny8B6Wz1gLnd0cHXXV1osLpXUkCPPbIQJt5XfabInU=
- secure: lbaHYcEHOLE42JUS51jNyY4y67rWgN0fFGnFtOZh+vGJ4UU9Z64Noh5zo3V3nxPSzmkOo9zGCLqqYZYa9K89+a/k9VSc6kMqF9sweUGINUcAa+mppXAunLEvZXk3uija6Dxx3ImXxNsVTX7nv1JOeGRaIUFYKWcWkr4aWDyNtwg=
7 changes: 7 additions & 0 deletions .travis/build.sh
@@ -0,0 +1,7 @@
#!/bin/sh
dir="$(dirname "$0")"
test "$TRAVIS_SECURE_ENV_VARS" = true \
-a "$TRAVIS_PULL_REQUEST" = false \
-a "$TRAVIS_BRANCH" = master &&
mvn -Pdeploy-to-imagej deploy --settings "$dir/settings.xml" ||
mvn install
2 changes: 2 additions & 0 deletions .travis/notify.sh
@@ -0,0 +1,2 @@
#!/bin/sh
curl -fs "https://jenkins.imagej.net/job/$1/buildWithParameters?token=$TOKEN_NAME&repo=$TRAVIS_REPO_SLUG&commit=$TRAVIS_COMMIT&pr=$TRAVIS_PULL_REQUEST"
14 changes: 14 additions & 0 deletions .travis/settings.xml
@@ -0,0 +1,14 @@
<settings>
<servers>
<server>
<id>imagej.releases</id>
<username>travis</username>
<password>${env.MAVEN_PASS}</password>
</server>
<server>
<id>imagej.snapshots</id>
<username>travis</username>
<password>${env.MAVEN_PASS}</password>
</server>
</servers>
</settings>
2 changes: 1 addition & 1 deletion README.md
@@ -1,4 +1,4 @@
[![](http://jenkins.imagej.net/job/script-editor/lastBuild/badge/icon)](http://jenkins.imagej.net/job/script-editor/)
[![](https://travis-ci.org/scijava/script-editor.svg?branch=master)](https://travis-ci.org/scijava/script-editor)

SciJava Script Editor
---------------------
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Expand Up @@ -133,8 +133,8 @@
<url>http://github.com/scijava/script-editor/issues</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
<url>http://jenkins.imagej.net/job/script-editor/</url>
<system>Travis CI</system>
<url>https://travis-ci.org/scijava/script-editor</url>
</ciManagement>

<properties>
Expand Down

0 comments on commit 18d31b6

Please sign in to comment.