diff --git a/.travis.yml b/.travis.yml index 361733f2817..5694414f3ec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -99,3 +99,9 @@ script: env: - DOCKER_GENERATOR_IMAGE_NAME=swaggerapi/swagger-generator DOCKER_CODEGEN_CLI_IMAGE_NAME=swaggerapi/swagger-codegen-cli + +after_success: + - if [ $SONATYPE_USERNAME ] && [ -z $TRAVIS_TAG ] && [ $TRAVIS_PULL_REQUEST == false ]; then + mvn clean deploy --settings .travis/settings.xml; + fi; + diff --git a/.travis/settings.xml b/.travis/settings.xml new file mode 100644 index 00000000000..7fd9d3e7014 --- /dev/null +++ b/.travis/settings.xml @@ -0,0 +1,18 @@ + + + + + + + + + sonatype-nexus-snapshots + ${env.SONATYPE_USERNAME} + ${env.SONATYPE_PASSWORD} + + + + + + +