Skip to content

Commit

Permalink
Automate snapshot deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
johnktims committed Nov 24, 2019
1 parent 5a167bc commit 2d2a428
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 4 deletions.
15 changes: 11 additions & 4 deletions .travis.yml
Expand Up @@ -9,18 +9,25 @@ env:
- ARGS='--activate-profiles all,travis,examples --projects !querydsl-scala'
- ARGS='--activate-profiles jpa,hibernate5,travis,examples --projects !querydsl-jpa-codegen'
- ARGS='--activate-profiles all,travis --projects querydsl-scala --resume-from querydsl-scala'

global:
- secure: nmokASh/5D4hXXHKDk+nm1VZO9oXm5ZGPVty3guRCOAnx8tGhD+AszyuhHPuD2XNFVEDrCReg/mQXxE2lPph32gXw23/AM/f8qpubv8x4kR6C7xwshpgA14EJ+ssc0Wv0k6ZCveF/OWlf/LHGaIuROCfrTjD4GQkZXf5tkqU30Y=
- secure: N1ysx2ZX6sZrBk2UWIdP6MDVyAvenD6R4ghUQkzkkRjF//LOKwSTFImE63ChXTy/e3VjC338NbZo+KQkAviJIGIhDXau/daYSd9mH9tOROJlJf7kJBJAiUWOV8vrwomRplmkkZdzgpS/5O9nxKloanFLR799UIYDKF8FwMJo5x4=
install: mvn clean install -DskipTests
before_script:
- docker-compose --file travis/docker-compose.yml up --detach mysql postgresql mongo

script:
- mvn --batch-mode verify -am jacoco:report ${ARGS}
deploy:
- provider: script
skip_cleanup: true
script: mvn deploy --settings deploy/.m2/settings.xml -DskipTests
on:
branch: master

after_success:
- mvn coveralls:report

before_cache:
- rm -rf $HOME/.m2/repository/com/querydsl/
cache:
directories:
- $HOME/.m2
- "$HOME/.m2"
16 changes: 16 additions & 0 deletions deploy/.m2/settings.xml
@@ -0,0 +1,16 @@
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>sonatype-nexus-staging</id>
<username>${env.NEXUS_USERNAME}</username>
<password>${env.NEXUS_PASSWORD}</password>
</server>
<server>
<id>sonatype-nexus-snapshots</id>
<username>${env.NEXUS_USERNAME}</username>
<password>${env.NEXUS_PASSWORD}</password>
</server>
</servers>
</settings>

0 comments on commit 2d2a428

Please sign in to comment.