Skip to content

Commit

Permalink
Merge pull request #1 from Netflix/travis_setup
Browse files Browse the repository at this point in the history
Travis setup
  • Loading branch information
jeffchao authored Jun 26, 2019
2 parents a6eeb4d + db7c8ed commit e3022f0
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 9 deletions.
7 changes: 4 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ cache:
- "$HOME/.gradle/wrapper/"
env:
global:
- secure: hE+TrVnhrCZkd/IQ4tJif23eal1gkTRqqpe1wYBkee4Qe0jbeQrwqwCPuur/5CWInyiYRevmh5ZvlhtbExVfZOv0ytVzKajZSq3xhCVn7VBLiy/xASY+NU6Iv7ZzsF7VrB/J7rcgiE5jCgX3W9JtbxPRTwFay/A7RL+ZH2JaYc+ydr3FoWl2AmGsY91bEcvv6/O36F2wueyK9X/p3zIod4GZDXFJix57RVxMYgrJqr0oQeAaOmyefl26CNovCY6SgBYHmNQ2LyGIiJE/jRJIk4uswAmBrH5VxF9szveUp2JNUYPonkXpHUfAgClZY8KinLGUMAq2kIEg9MGXkhCUi4DWsBGH7xjO+rT+XCUbzFqvxbqjhl7jmnaYWk5HK8Aqr4uy4r6YfJKVCShCm69TxlxVFVurzb/iTlZCQhOZhip3IJ3Ju/Ow/USxUvYmUXQwtvWIf01Ia4y+xFA7BexJSPxYwRIm6WkOtkgCEuY2Fr5x2EX3abBWx713rIrJ7UgEg4oCyon58Xqsy64olNfgyhhm+Mb0xN6h9N/UUGEB/vAfuFG6tPaHcrU8mqGbVlSMR5DUA0ATS/G8tYGNKyT3VKXqS+kVygLjT2D8WP+1uR0vNng7GwsmLnBaBW+b7xmbD7h1CLFUenl+R/ESFqdl/kPeFJ1f6EQmRB6qMwdPPbg=
- secure: PzOezkWyGUDaWxykldE4eIRJVlxTiqlzsuD9qGnvUgLY0QjNLHn6GS0l4dK/HtiAJo2ARZhONE26+gsbOqN2LN//u4i8hUliLyeM2kZal7zFhIiErIXrAKSkwxwDM8sXrSJ6gjMq5NaX84y2upLEYuDxItD8csD9p9a6EUkGMYk2iRWx9ZCAJ95ajhIr6Ft78DBllQYcYDVT333LZ13D++usKz98qb0HHshHtOMUipLxN4iHHji1lqVjNT1KJaDv0elUIyDNirNQ0E3DAZT8idm1aOW06RUN3XBT8xG0jM/VBPLdcsrw+9TiDKqn7FHouERyh6G+dyTEWhTS/tc7o8x2ffuG7Qr+mb+b0Dzm4+W+JPoS/Y3t7mt1PUIfIfo0SSG0fjhu3QDZM6R5pTO1NctT8cde1tt4CX61I917eGiKlTUpcfr8gqDhNvHE0AY2vdzeRqVdGLanMVJfeZ0X0qcuXUWrDFOawG0ce6Sh5j4vaOlq1pHBLrDMSDi+lVi6hIzBLSYzYUuccNMKU0CRGweciUVfNsEcwI17kVtImGMy2v5dwpFRoh0fpOMuaYtSFcPNfQOydzaOuwsLR1gGc1Lgk9r93ebnE4zDHzclDXZtFSVVeq4CIHYBXDNlzuTBNqgzpHaQvXG/IVwmn/kaM6LYJWW8GvhkNyv39NFx2gY=
- secure: NfskevVlAVTXIljdxLKz1sEjmuEIfVOuSe9dBpUoBAgSdV0io/FIFVmDMxvyjpjPGaQAcRN2UdlKuVDLAt6IwdiBeAaFhn/71vKsSzTFnY1QMiLSXSiVK14n1POZKaRg0CzUxcIt4X6SUT1emdcTI2D0xYshp3lpHf46JMpz97hdhgB7lj/MUPTUPu409K+Wd5cxriEfG8NOnP3gZmCb/HGzv3bQGpg9jB4N96bRrO3exJfVdZ4MPCr8GenG6DvKKVyjDyrEd6iW5ESm6xL2xATx+7rlGb0DGBhDrp9syXF+1BH/qs9lpOpzPREPg82tbx2BFSvDAgsoTX+dy7LJ4lvZ5OiwpjuC4Ex1JKjkIpIWTvmei7+cJnpPaCLnagqzBxZD3Zjn7jVgt8wL5wCgMi2qYl2ap+jOXaX85euYdqHufSqWsleMgT3WgR1j0ExftmKOy+V2nS1s+zuA4BRpZh/mOzm2l1qj8Hjd50gIXgIu/DXlXZoq8+SHEpi0TkDozFKwD6I1Mh7nDG3WAnjZpU4GU11ZwRj1NDRD5LQmfmuYqhRnKduYBW/DVwR2K+LhazE7/YJZbKzKvUQ2zo9++TGEWZVCiWocH+M5ZOezM5dl/UemUjP6Bacunk3/++gGIQiSG5t9zmTwHY1GcW+/F7KLH0ZpQRGp7zAviHZ2Ev4=
- secure: jyMdMVGbdLdBn0EmAXrw7Xi98LEQHvo3A5lpCSwg4bHPFVCOf2sa7Eyi5nDufzjS2JyknqbSwdplDrvJPeXCMhXq9ACBHRxoE2StNY7DRt+FGoK31+mH+4awj7VWC4LZYFtQ3sWhipBaGeLVrl+ROPexH2xmKS7vX/YGWpjkpIH3at9CA3ajTdT+0Umx1+BbpUwyRK0M4YLQdqd9/ETmFF5vcuV4IPIY3BxRrW1PWE7XHFbPfYXeafNq8yXAVXlUcM51unkrB1+iwveWfZdNQAIuy3C+hiOb0mvn+UxVNZfSOEIQWV1ZX1pHG1R6XcZemg+RuWpw40sDbeAenw7fDK0m1MynPW9elGllqC/0Uewzh2ZRfEW0GxQ7g/6IJc072BZO9U7aP3u8C6flkoBJACWTrt8AUoA6qifOp5XqH3Op/sSSx4HJPOM/SK3iVaZUu6+KGJWeMtdISmN1Z996XfNVNrJblhwjFFxJHmJQ3dtxPuxBf6fkWMghFutTG1Wsc0IF/S13uKvKW9e8rweK0nJqHYN5f9lPXtuSJyjuLKJtLc6NKtJm1iWbxORUQ5zprfeEFZxDparpJazDfHGiXox4GkGoqTEA4n+45DW4F8CIC20LXNydOk01WBMNMnddSuvgzY1T7BJmtSlz7HVaGM1cybsAR0od9rLksyW0qM4=
- secure: WQs9uCyIx9uShCYFZy1V1QNeHPWwajQR968z2uiQ0PVYjyDRlBqE397GtFw+ZRPKWXlt+ps2oPEmWuXuJ3C/NxNPEPtIu84qDo3DXx+KVkIOiuR3ApYEQyqCbM6TmtZJxzm/EAj6rCv/PQv/SA7eTsPJ5hgjW0a8HZAuRuO74ITEW6fJAkjpuJOhYvkRYgy6+Bxp+O2yhRpA/F2q1mKwXj50pyAu9kB++ORUsBDrH/dZLvD+dfwvylDI+0wZBoK/6XlCM7WLZGCvTib+eG1mlge2OCwaZ9mUsXIBYE24XIvVr1wG5SQbcfDA1Pum16f5k/ifq4e1Iekv6GAkV6YOOVdm1RmloklFuD3z/DZ/RJpMwZibcXcTEgOa6ZYWPOjCqCa3r9iLkvPJ5RlTvdkG5r2l4vjxeuJWCJ4e+adTHtNyvtdCIq8vFou97ciD8tFBgWOgwoEKzbvbGRFm1oNJSWyAam+RjQRIBam8MjR/WRArWEjHAeUYagv4m3GuUOR3CvPgcQD6CqiNReY58rHF76h7762UHZRjHFiQuecbw35jJ1zvswQKiJzg0uTQ581YQNwcNS+DC9WarAP4yDINt1VbHlRpNGtjFstXW00hVjSuIohrE3zL1Q1tYhIYiPxzi38EXJ0EM4bqiLuqpHyGDDeBfbcsCOKjoFQbRP5ip3Y=
- secure: fwdiey2rDQW5htiybUQ2R0j5Zw4CAicsYhUEDF0NdFVzATM8nP8GytG23O1RLzLbQKnDNwFSLH1ZJ2nnxGSLtqIit6VcTbERnU4bi99lXSr5i7/DaPEyAWT73A5gI+XJdTagQQhrifF9yRTvWzwAmp81JQBqpEHKHhTWBzXby+dtEH7oRX8vlZQP430yvtRNqr1fKapjHS3VZ6TJP25EFHMwiqOxGPjdhvyyIFTd7LWmaO+28w9DS4u7LNgPZm7UOVpvGTMqGzxozNJVTilqc42FxsH1aTZFwrC3/ggZspCYxTCDTUaoqGN9aIfNz+tOjMpfdcZKW7+4+HD42xnc70inR5l2DoTxcPhenrLJLyaMnuT/QrYR/H+Xw9VDeEPqmJySoSJy8IaCM2sipfQlc7aW5SPKTtoYwPa6UwWrIMDBz09XG5PAUXgTlzukyR/dOFwyJltD7iVcvYB3WnjH1yylj1R39xQYlOS/Jykzz/FR208es/9BhPi0iBAHtkJ67uGgRnaQL8bIRPMt1Zoi5cD0cTTCUgBIB17AqKnwrzP5JoDuMgK00J7PBC7EogrkAfH8CDs7SlyIEauzDAdd+YK0e0N8AZ6LRzmsNyzbWGV90E5g4A7ERqC96ehnwzmyhZd3z4v6HfPB7lUrq1+SCZHQKw2gp2dhoAo1IJPNXBk=
- secure: Rg6Ayehs+jWs5fH5qrIq/wlU50EILrqrl2e+n97JeGhtULC2GiW2IpCUWWLGwQixPMqw59+WqRBhwiSFnPDUpe8x/mzDuE+Wut3zUUlWiPg1yhuglCegEvvY6rTKwkOdAM6Ienp+yq1G3aOUCjUzTLbh0GK33e9vT1epsG2ep8ytF2hDdGdfAlX47wWRicvxCqSiqfBeBM/+khB81EYUUNfG+iKGz9EFyJ74RABfh9m+LBCup8y/DA+ROa+SruXPZgM10bnIfCVeUn4UAyvqQMcWYoDC4WawVOeFm7sWEoNnCfMBTVTle/VLxwtAk3Qe/sZgPZI8q/qOtFRhDAQn9pHMCZzPiMPrKpr9ewAcF9zZ57IodzVlZGUMCko+vZkRvGBuoajKEbdbouJrNs6YDCEi9gipWPtvPaY5YR3tN+HyeqfF+EIWrw0z6MXbCXig6FZzoB90o9XluXnhVIGvlDsF4Fd0CaYBCGagZGADfeZ4PKm+I1+QDts+pfPQiG7MBypL1fqjZu9J/4w4x02M7JW54o7QOsMso+uE+qcd1yMCECw4k2bVFsuj0q9J6bOHnyhFoLrtKxHBtGE3EQP/b4Mav3L1qcFaqMZxvjUhydsy84S3enH68/hqUxJEBaVNyPSf0eK7e7hhgRsEqtK1Y3x75uCNbNzcOVpzJ4RvSXA=
2 changes: 0 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ buildscript {

dependencies {
classpath 'com.netflix.nebula:gradle-netflixoss-project-plugin:5.1.1'
classpath 'io.mantisrx:mantis-gradle-plugin:1.0.33'
}
}

Expand All @@ -51,7 +50,6 @@ apply plugin: 'java-library'
apply plugin: 'application'
apply plugin: 'checkstyle'
apply plugin: 'pmd'
apply plugin: 'mantis'

sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
Expand Down
11 changes: 7 additions & 4 deletions buildViaTravis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,20 @@
if [ "$TRAVIS_PULL_REQUEST" != "false" ] || [ "$GRADLE_PUBLISH" == "false" ]; then
echo -e "Build Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
./gradlew build --stacktrace
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ] && [ "$TRAVIS_BRANCH" == "master" ]; then
echo -e 'Build master with Snapshot'
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" build snapshot --stacktrace
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}" build snapshot --stacktrace
echo -e 'Build Branch => Branch ['$TRAVIS_BRANCH']'
./gradlew build --stacktrace
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}" candidate --stacktrace
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" candidate --stacktrace
;;
*)
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" final --stacktrace
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" final --stacktrace
;;
esac
else
Expand Down

0 comments on commit e3022f0

Please sign in to comment.