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}
+
+