Skip to content

Commit 0ad98e8

Browse files
committed
Switch from Jenkins to Travis CI
1 parent 5f5e764 commit 0ad98e8

File tree

6 files changed

+38
-3
lines changed

6 files changed

+38
-3
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: CXkB6Q4upc5TjgR51DG0TecPZUhtSQGrMawOZgOhbEDYXM7EX7H/tkO7L55QabYu08h9MiwmnJ9q0/N8sbc+GGoumhWNqLLNZRpKm8+v8b9k9+35AggjRR8lQMVdAtwatsPQe5pinWr8hbHIfQ+VHmj5fHK4C4MCN3NRzZnnc1dvk8o0lMsqIIdJVH7RFrVUwB+iNG1u7dVBvftnBQVBGvinuF4x6srorCJ0LGyl4IrriWOa6cURgSw/YpI3DgycN1TdcME+kTkxL0rDeh8mK4fWSJU72KpJfznm2DlG2xy1Mvepw+a4jCXX2lndjzDQHe5f7qyA4GMwUly3dSXzKrwqHnE/0XnNYkU4rT0/kInpWkDVuW3oz7PUATbLP9QhHwKPl4l+FJB+I0IekAlCpm+AV9UR6S/jpnSofmOfnv8e5L9gu9BvRUXgY56lyR+ODhdQjZzB9KsAv2/l6paaDv0pbrxxHnO80v5WDxOGeU+Tc967x+aEAKmY9ZtuLDNzfzsHw8X3+/glQben+ysebJCVSDGi1bntAUI7ATpRdZuMTygALG8+vzo06f7LDjCZmf31L5HGaJufniHZZ91Q8PbeA8yAbd5Z7f1gbwjMcDYx1PA0AkVIUXA79YR+DBMV1/wjnfKL+fx5/8BPm4OaJMWEzOkfnLouRGOnTToI+R4=
12+
- secure: JMDaLicSsr/5SXMikE1RAfqVOZ5ZtN2RutESAS9fB/z63M3LdgA98tgkdIWzD3aTzIVyf52SXEoICwtz8qXQqhmfxM/iuCQmdd23ThuQxnXLdIxKpGV1ZTOnMCoMWIerCzAmWt2BMuEQ5XGGOg/PKkE5qroGmAabIk9G8iW3zZqGDZ5+ObOwbQ21zpzbQVwbEKUlKP4gmUFJZ4PjCTb+cM++5Nppkl7EESdw0m4O+lSZRfPmQMEc++fU6FY0DyMZkJlHgQR46L1wB19eFhaByfl+Y8ZWCbbloKCDXjIr/mkE62EhoRZdbUuhAJa7di78C3kcWNOvGgr2SRFU3sx+PFTRMFiuSvBSuKegFf3odt/lR3TrhDgZevQpMBL+wng4em8ZCgnW2kwi2fQC9iKylc7F6HdLa+lSlY9Mb/NpNZAV0mj8S5u5lrg5cZs8qjBKE3vNYzqr3fUoFdnbaxn5BS3j0duHRVOOZf9ELOBkbG4B9rpR3pH+xhN2YaSCp29VsbrTMbg5avlA+vPubZXRh4e4Lb+98uK7QIzTJZqJQkDwEz07dolVgFCwwoDcotjhdBOXuBSyrXBgw7DMdvIcVYAFvQBO5T7B8dEZNCJEfdk3WScdQ830+lIMRtiln65270Ak+pnGwcV+GOSyhZ7u5rI5QJ4gsB7pDS8R4cM8/SI=

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

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[![](https://img.shields.io/maven-central/v/org.scijava/pom-scijava-base.svg)](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.scijava%22%20AND%20a%3A%22pom-scijava-base%22)
2-
[![](http://jenkins.imagej.net/job/pom-scijava-base/lastBuild/badge/icon)](http://jenkins.imagej.net/job/pom-scijava-base/)
2+
[![](https://travis-ci.org/scijava/pom-scijava-base.svg?branch=master)](https://travis-ci.org/scijava/pom-scijava-base)
33

44
The pom-scijava-base project is a Maven POM that serves as the base for all
55
Maven-based SciJava software, including:

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@
9292
<url>https://github.com/scijava/pom-scijava-base/issues</url>
9393
</issueManagement>
9494
<ciManagement>
95-
<system>Jenkins</system>
96-
<url>http://jenkins.imagej.net/job/pom-scijava-base/</url>
95+
<system>Travis CI</system>
96+
<url>https://travis-ci.org/scijava/pom-scijava-base</url>
9797
</ciManagement>
9898

9999
<properties>

0 commit comments

Comments
 (0)