From 6b8e379283e9072b83365b1cbdb2ed2bde33be19 Mon Sep 17 00:00:00 2001 From: Mariusz Smykula Date: Mon, 4 Apr 2016 23:17:59 +0200 Subject: [PATCH] fixed travis issues --- .mvn/settings.xml | 4 ++++ .travis.yml | 22 ++++++++-------------- pom.xml | 18 +++++++++++++++++- 3 files changed, 29 insertions(+), 15 deletions(-) diff --git a/.mvn/settings.xml b/.mvn/settings.xml index 3d1ffa5d1b..f94b247a34 100644 --- a/.mvn/settings.xml +++ b/.mvn/settings.xml @@ -6,6 +6,10 @@ ${env.CI_DEPLOY_USERNAME} ${env.CI_DEPLOY_PASSWORD} + + github.com + ${env.GITHUBKEY} + diff --git a/.travis.yml b/.travis.yml index 93011840cf..4e5fee2854 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,25 +2,19 @@ language: java jdk: - oraclejdk8 before_install: -- true && [ "$TRAVIS_BRANCH" = 'master' ] && [ "$TRAVIS_PULL_REQUEST" == 'false' ] && openssl aes-256-cbc -K $encrypted_6c56aea9ab8c_key -iv $encrypted_6c56aea9ab8c_iv -in .mvn/codesigning.asc.enc -out .mvn/codesigning.asc -d -- true && [ "$TRAVIS_BRANCH" = 'master' ] && [ "$TRAVIS_PULL_REQUEST" == 'false' ] && gpg --fast-import .mvn/codesigning.asc -before_script: -- ./mvnw release-candidate:updateVersion -Drevision=$TRAVIS_BUILD_NUMBER -script: -- true && [ "$TRAVIS_BRANCH" = 'master' ] && [ "$TRAVIS_PULL_REQUEST" == 'false' ] && ./mvnw deploy --settings .mvn/settings.xml -Prelease -after_success: +- if [[ $TRAVIS_PULL_REQUEST == "false" && $TRAVIS_BRANCH == "master" ]]; then openssl aes-256-cbc -K $encrypted_6c56aea9ab8c_key -iv $encrypted_6c56aea9ab8c_iv -in .mvn/codesigning.asc.enc -out .mvn/codesigning.asc -d; fi +- if [[ $TRAVIS_PULL_REQUEST == "false" && $TRAVIS_BRANCH == "master" ]]; then gpg --fast-import .mvn/codesigning.asc; fi - git config --global user.email "builds@travis-ci.com" - git config --global user.name "Travis CI" -- export GIT_TAG=build-$(date -u "+%Y-%m-%d")-$TRAVIS_BUILD_NUMBER -- echo -n $GIT_TAG > public/version -- git commit -m "Set build VERSION number" public/version -- git tag $GIT_TAG -a -m "Generated tag from TravisCI build $TRAVIS_BUILD_NUMBER" -- true && [ "$TRAVIS_BRANCH" = 'master' ] && [ "$TRAVIS_PULL_REQUEST" == 'false' ] && git push --quiet https://$GITHUBKEY@github.com/Codearte/accurest-maven-plugin - $GIT_TAG > /dev/null 2>&1 +before_script: +- if [[ $TRAVIS_PULL_REQUEST == "false" && $TRAVIS_BRANCH == "master" ]]; then ./mvnw release-candidate:updateVersion -Drevision=$TRAVIS_BUILD_NUMBER; fi +script: +- if [[ $TRAVIS_PULL_REQUEST == "false" && $TRAVIS_BRANCH == "master" ]]; then ./mvnw deploy --settings .mvn/settings.xml -Prelease; else ./mvnw install; fi +after_success: - ./mvnw clean test jacoco:report coveralls:report branches: except: - - /^build-[0-9a-z\-]*/ + - /^v\d/ cache: directories: - "~/.m2/repository" diff --git a/pom.xml b/pom.xml index be73334c92..77dcc274f2 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ updateVersion - {{ api_version }}.${revision} + {{ api_version }}-${revision} @@ -192,6 +192,22 @@ + + org.apache.maven.plugins + maven-scm-plugin + 1.9.4 + + + deploy + + tag + + + + + v${project.version} + +