Skip to content
This repository has been archived by the owner on Mar 31, 2023. It is now read-only.

Commit

Permalink
Travis conversion
Browse files Browse the repository at this point in the history
  • Loading branch information
rspieldenner committed May 9, 2016
1 parent 0b01c8e commit ce90456
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 0 deletions.
15 changes: 15 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
language: java
jdk:
- oraclejdk8
sudo: false
install: "./installViaTravis.sh"
script: "./buildViaTravis.sh"
env:
global:
- secure: ZQMFxk+yPJguu1IgGNLDVBtPD1a9NrI7/S0Qw7xK+BeeffyB2lYYhh4chaDzagDzcXY2aFE10GtrD/id18+YutQ8BslzopBTMavBSoGA/mjoqOHmET2+8mjjOTm2Nh4l9mIE8Zwy0smNOZkmdkPfRTR2ImQ6VNgoF6eP6MHlalHOaWyTuYBGRU6tYMH8nCPi4K7IQwtMFHP/COB9R8gQpHFtX7MHwMiboQy4grPdA2mwBEBqp21EzW5uer65l+dSu34o3cfwbxnHACasRjxEn/lwC6YcddKUjS+cxEp3c9aHlkJ+Q6eKWXFB1SGUHOC1R2ky5v7Bq36cAhVqntEbtIedDUlYl3gqRZsRT+XwF5l/0uMm/izlBpiPKOpIEH8TNQjqzlHgLa2OdiLUjYJmAbBar3sTx3oSIbb/GMN9IMA0AVz8z5EgarIN/dfe59w0wt01BK3xuh7OS9CACG6D3dN2SqN+4CtJFadYjP8IOOz8rydQAeE4EhSVLDG1EgoCTHaSZiRwSDW5sf8XEQwnYl3wtZ0VGTjMSkd7fT4cUFso6O4olQgkuFS0Xp5hnv/ZZvHUs6Gf7V+KTTWRet3fUWiwEY1OxEGXgZaIWyBhd0mXalstP/rPGCwPoWM0vU/HLtDHHeG66SSvddkq3tJDdH8jYhf0LJAbltw3Qj3CwFE=
- secure: V3+BFILbPFkxJoH2wrXG0DGBggCxwD0H6EdqXGwEJVFCREytChwoj6WdTvRjCipTrS40BAhRbIMnn99wCdtJLLpVIAbNf50xNf7tLSeRW4gbrtZFLQ4is0mT+fS4Kawl2dvWPX6Av88ESObilni9aN1P2zE7G3WPf8NYvkjgCCuGNzGWNC74u7WOBRJqbmlJY0f1KsP1UPVx69xMdbZWESoIGmsogvrKzco9B+ngWzs958ayaDu7eo401yHkDjROHohtnTBQ9otT/qaU7jUiYClRtYZjf8Bhdqw3py8xf6Q1hKNPwbdoL8m4zUV20XKuspnwLdCAh/Ow6/E4q2grN0EHQSn1hmAw4vGhpKB/YJvqlhTfwjdiPaUZZe7nqaIX2HB8+yFwMHTjyabZTdgXW6ZCJLDeILGT+8kyG/8e9MW5nGxkdk3zsnHeyr2f1SyVBFQiHYJj1v26XAiRNRMbGSO6LikcxTdzT0ZbpW/wkWDnZRuoW84kxl9snxKyd69FhiAiZVCUamli3mbuujmW1oquiltWjt1TbEcO00X3XWhHC0QMrzcjWctddbp7jw+/5HsYrkqe8GuPTo/D7BoILSjfOLmhsCqzqe09RtE8gUCvmRnaoEuqml0twpgNC1L7K3OXcI2Kkb38N2VXC1+gTMfDCR5w1fQFlpPORkinFcM=
- secure: LF/cbhhK10wrO3Dd6CfpccSGUkGQDyFY0ZePmjQT3RJYNaRw37suYSixiVC6uPftHMueZLNSrcbjrJ5NJXZntGCjUl6dCnM8l4YZYmWKZIyif6n5P/LUPjZfUHLMwLWv2cIekka7ZHpNLfOjQFXvfXrycW8npGJfpvTRMA9/BomtaxXibmQwCa6AfyoPoHltjzHH1fYHcznfIwG2/ASiu53Bx1aMAoxCw+r7tl4V5SGvJluZwMvO+pf7qV7m1ZKoH+Jgw5isExrX2mhR8+OIlfsGiVpHg7k//Ugbypq7r5gxzKNmKdf4b3AHTZwHWYDSoZW/Fyl9ArokGuLapdAf5k2YPUQU10pk2jAQ7lQ3p5d/S5Kf0Y8nEUUZXQ3MofRQxmVeDw6f5oa3gtQxqx1lvFrvGkkxG8YuzVvzRLpenHPNZknsGfunW0pUUX0SRzJin7RrqAZPaT353nk+5CaWZTPkwvkfWzYA0Wp/tiQiV9kuDeD3hMJubpSjvVw9o9KOIrevDOBzUcdG+06pz5j+MUWpibUMwaCpGuCltjKfW0g+wWWBCVbL0s8W0i6X3wPdysCaIiUXkkwzlUcAWSVEZ65ALsiOoddbmjRIpccWKRkQNpnuYXSgGkqz5XMLIlE1VQmkP66UeVsLXq3AFwBPjjhL7Sv+jPwY9jFBjQuOU3Y=
- secure: ED+cSx+riWebOPzO05Am8ybOxYfbBfoYJ/3TADnSISFpfjkVY/eF66JSiCbYf5djwgIgOLZJDPrPHTc1l9rpEVGpzjQ8sXUCko+13FO1/QPY/hJYTTXa3LZAbwki4vLOWGC9KU5ERifd+LQKULZJL+TyhQoIO4BkgoBsq20/rnoYB42NGmvsoI2Ty3KYBuOPU/H7LGKI520otdiOlvOBh8Jk0XSrZtsi76zShgkojAJc/H/TuJLx9Q80ts1aCYFb9zVyEHpmu31ZVmlKNSG+eLqBws7GquuBUhxRdiYafEPubpFb/lai464cZiFu11NMVDOaq8+ZGuve3gk8SaMCl6+ejrm7EU8uHUcN62dxH2M+BVe71OaLhHqNdX2AC8liMLuxYEl2fZ0wqiq30BdWrbcsenGnUDqLZc7RGuPiN3R7ybY6ZPwThU/5J6eYRcKHa+Zwuova34XvB0z6NJyIjfCtFgghlHsEz3PitEizFZpG7oAhsKzkbh81uthNkLCl/Waiq0nzSspiBfitOWhmj5ukuprTcRHvtJa9184jscK6/LWSSKIb2WGFjl27TD2iyz3ZiEz/Qm66jOqSSSfEx8FvKNWJatH9BIrM3RPQlWoRLLdJ1xrBa36w4BEHGqPNOasYGYj0SoMbHMr5783TqLqNEwUK/RUKX9YUY1llC8o=
cache:
directories:
- "$HOME/.gradle/caches"
23 changes: 23 additions & 0 deletions buildViaTravis.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash
# This script will build the project.

if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
echo -e "Build Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
./gradlew build
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ]; then
echo -e 'Build Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
./gradlew -Prelease.travisci=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" build snapshot
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
echo -e 'Build Branch for Release => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG']'
case "$TRAVIS_TAG" in
*-rc\.*)
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" candidate
;;
*)
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" final
;;
esac
else
echo -e 'WARN: Should not be here => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG'] Pull Request ['$TRAVIS_PULL_REQUEST']'
./gradlew build
fi
16 changes: 16 additions & 0 deletions installViaTravis.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/bin/bash
# This script will build the project.

if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
echo -e "Assemble Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
./gradlew assemble
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ]; then
echo -e 'Assemble Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
./gradlew -Prelease.travisci=true assemble
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
echo -e 'Assemble Branch for Release => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG']'
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true assemble
else
echo -e 'WARN: Should not be here => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG'] Pull Request ['$TRAVIS_PULL_REQUEST']'
./gradlew assemble
fi

0 comments on commit ce90456

Please sign in to comment.