Skip to content

Commit 39d65bf

Browse files
committedJun 14, 2018
Automatic deployment for travis ci.
1 parent b93a138 commit 39d65bf

File tree

6 files changed

+77
-17
lines changed

6 files changed

+77
-17
lines changed
 

‎.travis.settings.xml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
4+
http://maven.apache.org/xsd/settings-1.0.0.xsd">
5+
<servers>
6+
<server>
7+
<id>ossrh</id>
8+
<username>{env.MCR_USERTOKEN}</username>
9+
<password>{env.MCR_PASSTOKEN}</password>
10+
</server>
11+
</servers>
12+
</settings>

‎.travis.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ jobs:
1717
script: "mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent test org.jacoco:jacoco-maven-plugin:report org.eluder.coveralls:coveralls-maven-plugin:report -B"
1818
after_success:
1919
- bash <(curl -s https://codecov.io/bash)
20-
- stage: integration-
20+
- stage: integration
2121
jdk: oraclejdk8
2222
script: mvn integration-test -B
23+
- stage: deploy
24+
if: type = push
25+
provider: script
26+
script: "cp .travis.settings.xml $HOME/.m2/settings.xml && mvn deploy"
27+
skip_cleanup: true

‎ocpp-common/pom.xml

+11
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,17 @@
3434
<url>https://github.com/ChargeTimeEU/Java-OCA-OCPP.git</url>
3535
</scm>
3636

37+
<distributionManagement>
38+
<snapshotRepository>
39+
<id>ossrh</id>
40+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
41+
</snapshotRepository>
42+
<repository>
43+
<id>ossrh</id>
44+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
45+
</repository>
46+
</distributionManagement>
47+
3748
<dependencies>
3849

3950
<!-- Logging -->

‎ocpp-v1_6-test/pom.xml

+11
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,17 @@
3434
<url>https://github.com/ChargeTimeEU/Java-OCA-OCPP.git</url>
3535
</scm>
3636

37+
<distributionManagement>
38+
<snapshotRepository>
39+
<id>ossrh</id>
40+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
41+
</snapshotRepository>
42+
<repository>
43+
<id>ossrh</id>
44+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
45+
</repository>
46+
</distributionManagement>
47+
3748
<dependencies>
3849
<dependency>
3950
<groupId>eu.chargetime.ocpp</groupId>

‎ocpp-v1_6/pom.xml

+26-16
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<groupId>eu.chargetime.ocpp</groupId>
88
<artifactId>v1_6</artifactId>
99
<version>0.5-SNAPSHOT</version>
10+
<packaging>jar</packaging>
1011

1112
<name>Java-OCA-OCPP v1.6</name>
1213
<description>Implementation of Open Charge-Point Protocol version 1.6.</description>
@@ -34,6 +35,17 @@
3435
<url>https://github.com/ChargeTimeEU/Java-OCA-OCPP.git</url>
3536
</scm>
3637

38+
<distributionManagement>
39+
<snapshotRepository>
40+
<id>ossrh</id>
41+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
42+
</snapshotRepository>
43+
<repository>
44+
<id>ossrh</id>
45+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
46+
</repository>
47+
</distributionManagement>
48+
3749
<dependencies>
3850
<dependency>
3951
<groupId>eu.chargetime.ocpp</groupId>
@@ -109,22 +121,20 @@
109121
</execution>
110122
</executions>
111123
</plugin>
112-
<!--
113-
<plugin>
114-
<groupId>org.apache.maven.plugins</groupId>
115-
<artifactId>maven-gpg-plugin</artifactId>
116-
<version>1.5</version>
117-
<executions>
118-
<execution>
119-
<id>sign-artifacts</id>
120-
<phase>verify</phase>
121-
<goals>
122-
<goal>sign</goal>
123-
</goals>
124-
</execution>
125-
</executions>
126-
</plugin>
127-
-->
124+
<!-- <plugin>
125+
<groupId>org.apache.maven.plugins</groupId>
126+
<artifactId>maven-gpg-plugin</artifactId>
127+
<version>1.5</version>
128+
<executions>
129+
<execution>
130+
<id>sign-artifacts</id>
131+
<phase>verify</phase>
132+
<goals>
133+
<goal>sign</goal>
134+
</goals>
135+
</execution>
136+
</executions>
137+
</plugin> -->
128138
</plugins>
129139
</build>
130140

‎pom.xml

+11
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@
4141
<module>ocpp-v1_6-test</module>
4242
</modules>
4343

44+
<distributionManagement>
45+
<snapshotRepository>
46+
<id>ossrh</id>
47+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
48+
</snapshotRepository>
49+
<repository>
50+
<id>ossrh</id>
51+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
52+
</repository>
53+
</distributionManagement>
54+
4455
<build>
4556
<plugins>
4657
<plugin>

0 commit comments

Comments
 (0)
Please sign in to comment.