Skip to content

Commit b991e6d

Browse files
committed
Travis integration: build, deploy snapshots to central
1 parent 79463a7 commit b991e6d

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

.travis.yml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
sudo: false
2+
language: java
3+
jdk:
4+
- oraclejdk8
5+
6+
env:
7+
global:
8+
- secure: "RyEaEKa8dqco4MmEiEx7ka4c/QXYRHJQKVAyO2c9riDHlGQEp1gvlvO+62leZOOKiJhGARbSwbZN2kKdG22V0Hu49tEW1TKEdcZ+F0s9SrCf8QdEMzLAWQePIojZvzS67ggEAPPS5xmLujpWT1eyhXz93qJz08ShgTX0eLhgw8VE1/6+ucgPNK9KHDppYcgKfY2uOwp+2mwj+ltcWT/az3ky6TM4TTxhyNE2pSIKYBpxe3Ga3Hd31MzNolhsdzZvL1pPexEpUt+4Ps4SRXotUjmkM1zS8/pbQZ6HC1dGj0AVUbeyUVKEaoV9lhMFFT7PKSktAjw9FNpS1F6NsPbvQvBqt42k05QWwu1OoJQixFsPWb0klW7I7YQyHHUZexh0wQPf7drlw+kho4CXPFLbERMVw1X4TSyOalUuoBcKaiH8ZQL2rVYf9bMVF7YIw9aUfvPYYWLbboDRd3ln1TPiGywCGShWg6ubKB7ZxEtYQr23JHbWM2VlF3ddOwrRa1++L8ut/9yV2aj/WOT8Al/SiMYQ/4bhQSEQlTrpPRsj//ECltfyRHoWxVR9jWhRhz0VbrYueNGHZ9dR4d1t0VkydyfqWHSk1KGW34YYm86zAL0NnXxrK/Irck5K7STRs3oK9UEYVcbO1Pd45mWx+y/mdD8TRg318rqlEb4WJ5rWrF4="
9+
- secure: "Il4G1ShT8971ThTwTHwrZHuV/XTwIufe4ZBcj7t+LSclikXxgsDPY83GSDeMVBihn6ZLDkT3V0PvTRT6XqwOprrSeBvAGng+nR4/iazZfrxcMHqLUQzu6w6UQLT5LT+L8ofRC8hFeRhcf704gtaIn44BI5IlKAFBqacYymEEFWC3W9FpvrYKAXvmhnmmIg5A/JGiTbGjENcV3evaENPBYbGtI8d80cqWfofg+RodJzgFBzslw4dtuiwWJWMHmWzRQi/6M53tx8OmJyd7YavInXc9KaaJvwcF2n/9AzF26tSlzKu9I3V01+k0wWVvXnMsC/PYP4Kx6MboRwoDNm2firOF0oI/HB6fs4Wvg/IjBo0JFnqwmypJerWicZ6SKWo6l0oplJg3FrX18UjsJqCnjxCXJjgavcLooOR+omVvvdK9Nt4eGo/K5YVemOmi45FlAiO9omVo1E5yEemg27ArQC9x+J7W6ISXAT9E5VotBFWt/Bl+bhnkf5OO/y51x2jIIETZ4QVIpSXFFcWvkemefjnwrg30I+ud4HchQUbAA2MVDFSYFC18D88p9aVXcVbXKAjEzm1LxcErdQ5e4AOu1Eajj/EFDUpol9dvESQKgFqhWr8ykmsxKi/K+izziF0CKEGwQJfzT5Dze+QkqJ3TAt57BEdKr0ckTEkawrYvdUo="
10+
11+
before_cache:
12+
# No sense in caching current build artifacts
13+
rm -rf $HOME/.m2/repository/org/postgresql
14+
15+
cache:
16+
directories:
17+
- '$HOME/.m2/repository'
18+
19+
# Deploy snapshots to Maven Central
20+
after_success:
21+
- "[[ $TRAVIS_BRANCH == 'master' ]] && mvn clean deploy --settings settings.xml"

pgjdbc-versions/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
<distributionManagement>
4242
<snapshotRepository>
43-
<id>ossrh</id>
43+
<id>ossrh-snapshots</id>
4444
<name>ossrh-snapshots</name>
4545
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
4646
</snapshotRepository>

settings.xml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
5+
<servers>
6+
<server>
7+
<!-- Deploy only snapshots from Travis -->
8+
<id>ossrh-snapshots</id>
9+
<username>${env.SONATYPE_USERNAME}</username>
10+
<password>${env.SONATYPE_PASSWORD}</password>
11+
</server>
12+
</servers>
13+
</settings>

0 commit comments

Comments
 (0)