mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-04 21:01:21 +08:00
Automate snapshot deployment
This commit is contained in:
parent
5a167bc914
commit
2d2a42878a
15
.travis.yml
15
.travis.yml
@ -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
deploy/.m2/settings.xml
Normal file
16
deploy/.m2/settings.xml
Normal file
@ -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>
|
||||
Loading…
Reference in New Issue
Block a user