diff --git a/.travis.yml b/.travis.yml index 9ff5075..40f122a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,9 @@ language: java env: global: - CC_TEST_REPORTER_ID=fb330083be6b5fb30716a40e601ebb84540351e4437217ba6e89e3beb19dda59 + - secure: fJ6ZmgW6SXNdTDUzXZ3FgdJuTIAJqrabGup9SxPGbrjalM3hr1m7gIhCaZOwp2nYUwE3y0cGFmUlB0ZptrbsBNx6v6Q+BhzEDxy4hAxrPQINIouxfpcLlg9UVicwzvqN8FxonJY0xbJIrLxbkUGBNbCMZFC1WWrVhOGUeOqfuhgQpYafCp6gc7NgPFTlYE+wbucatJ18yJVUUNgsDqJIoLjw6WYUcmxLbGfB7yNh1T09S+2sPKvwszUFAut2JlSwAO5iY4L0EA0CQKLzREpMG0r0CeBQvur6KH5ZRJJy2syEBfWgWM1D3ngiHgtShKu1jW1qnCgzO7orEVHAX0YdbT9npvAAQYXsAhFCq3vJHOTBvPsI2sxJ98uVfGdg+KUaISPpu5v29Zo01COcRwiI7TT1E9sO5Nny8M6MmlCtGapoQ1JgvO9KIMiswLrJn/CtIz+ZcBzn69OfXGCclZNyOFj355+Aw1eT7AhuNhnfoauM627vMhtxezU6DnblCn1LDo42Tlx86gPa9rzC2C3ZhjyUmjwldGFdl4k+am/8qe9oUIZ5l0FCcGgZBjGZ5BA3Yc9s0r9CYt/11c628HroU2TBsaoncc4eYQXBfQ+SnV308j0uRHkivuvSSZP+jWLruvecBTQo8LaWA6TryWvRb5kdBQ7KButnL3iunxocRA0= + - secure: B/fjxtbDOgQACV+XyYKlccIDb5Rw27K17p+UgduhMWawVDg3haepdSdNf+tvR9UA4mu5+79uQ4K8P/mUtm2tywXRylSlXTyVwoCLGfNyM9/fGCoDXvZ5yFQX5yaX5puvYgcwy8rfpS0fB4z8qZsQueq8k8J7NabKywZdw1Gr+3mpMMQ8FWvlAFvYGvPsxyIiUTGEJItEy/n5DgtA2RVUwoKtQrIqcH9nAm/AHEEQwVljCm4+3uz/PKMCFVvhxh4Vnr2K30wJFwMy8QlL/9V2Mr/rJXZLABjRUFar3yeElkuz0Bx0aRFisoSxwQlHJELzVUCTjooiKxNFNiHlfnj9WeLWzPMoP/vYj1JVbbj//22wzo/f/jBiNkLO7fZBwyAMLQeoUL8vyNjhKEVhr6MTuAhw0pLF/suzdWYjyYfWVhwBSb5Hgp9B6I6RKSCAoLRrTOL60AEZb0dCSwfWT0dhfS1aUd0IM4oGA4spCLVBub5uLCXCIXm6tyExAFGsk4RBJhU14GiRDidc2/AsNdRCz6xfKg4CasnR9p/3qqDpQYM7fTKbwNCYzy4ZxY6GF2VE83KTFFYLs42TDoQxDx7Za4a17xVZOPm17AR5XUt4Shn9mCfmQcJCE5AgdvpeGo4NXezVku2Gv8uN2DnEwcq+4aKquIBHOe8ZM375inhqRdA= + - secure: l/J5Tbbdmeag3O5UI+9P0RUkgvCQe+0xKu3L6TTZ8KDKU+Pn9YL5poEOVypL2/O5pbck6+1tSg03xbE8RuZzkqWa152KHWIfdeJyKyjol0tnCujcJfbW9YYCc45AcS6U2itmZB3PuQfEJ6MVIuukASYhC150l9Tq2tVY8xOeLdoniMTcVm25Bk7EYVQShMhhw8AFE61irVFLgNL0mvaOql8pj6OoUSe2gJL/Wr5O5Aq5ZhMJHsqZg8Zpq90GbbtRtTS5ligRJHgubMMfRVImTUZ/mTTbKtDLg/5JX0U8xapkp4xyH04sHnyGKu94Wl+6N0gxyDdVI1dyBydwHGaoCyyNvsSpYnSnwW0cHCEzr2wMAlB0pXUZLwSeKhxe6bMs5BO2hj8Z4HF32OcArBiRK97T3b3x7l7IgnxV+r9llV9hJra2ZN3P5KkW8Qx6cZiOlPzGye6ywe6JclpEB8Zm71R62qTRCmH9dMu7SKZBcaCUbDoW6wvXs42pLkDop8FQcrjPEd05iTGm3/jMADSNdVwuD+KblYqceFlq8RlsvZURHNNHOCBxXSQZUtvthNp9Bsdc7XIzznmfPP9AmfsXQmkBc1C4h5ZvTxlYm9PaWAV5Hy6nVYt/06qyZCd2ORTBcKQO+6xgGxACsfjupMb7j+iBXyR5vsIRdkRwWQjzURY= before_script: - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter diff --git a/.travis/before-script.sh b/.travis/before-script.sh new file mode 100755 index 0000000..dde175a --- /dev/null +++ b/.travis/before-script.sh @@ -0,0 +1,7 @@ + +#!/usr/bin/env bash +if [ "$TRAVIS_PULL_REQUEST" == 'false' ]; then + openssl aes-256-cbc -K $encrypted_7e3ea3d197ce_key -iv $encrypted_7e3ea3d197ce_iv -in .travis/codesigning.asc.enc -out .travis/codesigning.asc -d + + gpg --fast-import .travis/codesigning.asc +fi diff --git a/.travis/codesigning.asc.enc b/.travis/codesigning.asc.enc new file mode 100644 index 0000000..4380c40 Binary files /dev/null and b/.travis/codesigning.asc.enc differ diff --git a/.travis/deploy.sh b/.travis/deploy.sh new file mode 100755 index 0000000..d8109d2 --- /dev/null +++ b/.travis/deploy.sh @@ -0,0 +1,9 @@ +if [ ! -z "$TRAVIS_TAG" ] +then + echo "on a tag -> set pom.xml to $TRAVIS_TAG" + mvn --settings .travis/settings.xml org.codehaus.mojo:versions-maven-plugin:2.1:set -DnewVersion=$TRAVIS_TAG 1>/dev/null 2>/dev/null +else + echo "not on a tag -> keep snapshot version in pom.xml" +fi + +mvn clean deploy --settings .travis/settings.xml -DskipTests=true -B -U diff --git a/.travis/settings.xml b/.travis/settings.xml new file mode 100644 index 0000000..8791cce --- /dev/null +++ b/.travis/settings.xml @@ -0,0 +1,25 @@ + + + + + ossrh + ${env.OSSRH_JIRA_USERNAME} + ${env.OSSRH_JIRA_PASSWORD} + + + + + ossrh + + true + + + gpg + ${env.GPG_PASSPHRASE} + + + + diff --git a/pom.xml b/pom.xml index 78cb247..f7e24f1 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ 4.0.0 com.trickl sort - 0.1-SNAPSHOT + 0.1.0-SNAPSHOT jar GitHub Issue Tracker