Polish + travis

This commit is contained in:
Marcin Grzejszczak
2016-07-08 17:09:41 +02:00
parent 52e45bc121
commit bab3dd63cb
8 changed files with 44 additions and 16 deletions

12
.gitignore vendored
View File

@@ -10,3 +10,15 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
*.class
*.iml
.idea/
.gradle/
target/
build/
hs_err_pid*
.DS_Store
*.log

16
.travis.yml Normal file
View File

@@ -0,0 +1,16 @@
language: java
jdk:
- oraclejdk8
script:
- |
echo "Running Spring Cloud Contract Verifier tests"
cd spring-cloud-contract-verifier/spring-cloud-contract-verifier
./gradlew clean build install
- |
echo "Running Spring Cloud Contract Verifier Maven Plugin tests"
cd spring-cloud-contract-verifier/spring-cloud-contract-verifier-maven-plugin
./mvnw clean install jacoco:report coveralls:report -pl spring-cloud-contract-verifier-maven-plugin
- |
echo "Checking if samples are not broken"
cd spring-cloud-contract-verifier/spring-cloud-contract-verifier
./scripts/runTests.sh

View File

@@ -10,7 +10,7 @@
<name>Spring Cloud Contract Verifier Maven Plugin </name>
<description>Spring Cloud Contract Verifier Maven Plugin Parent</description>
<url>https://github.com/Codearte/accurest-maven-plugin</url>
<url>https://github.com/spring-cloud/spring-cloud-contract</url>
<inceptionYear>2016</inceptionYear>
@@ -24,8 +24,8 @@
</prerequisites>
<organization>
<name>Codearte</name>
<url>http://codearte.io/</url>
<name>Pivotal Software, Inc.</name>
<url>http://www.spring.io</url>
</organization>
<developers>
@@ -51,20 +51,20 @@
</licenses>
<scm>
<connection>scm:git:https://github.com/Codearte/accurest-maven-plugin.git</connection>
<developerConnection>scm:git:git@github.com:Codearte/accurest-maven-plugin.git</developerConnection>
<url>https://github.com/Codearte/accurest-maven-plugin</url>
<connection>scm:git:https://github.com/spring-cloud/spring-cloud-contract.git</connection>
<developerConnection>scm:git:git@github.com:spring-cloud/spring-cloud-contract.git</developerConnection>
<url>https://github.com/spring-cloud/spring-cloud-contract</url>
<tag>HEAD</tag>
</scm>
<issueManagement>
<system>GitHub Issues</system>
<url>https://github.com/Codearte/accurest/labels/maven</url>
<url>https://github.com/spring-cloud/spring-cloud-contract/labels/maven</url>
</issueManagement>
<ciManagement>
<system>Travis</system>
<url>https://travis-ci.org/Codearte/accurest-maven-plugin</url>
<url>https://travis-ci.org/spring-cloud/spring-cloud-contract</url>
</ciManagement>
<build>

View File

@@ -10,7 +10,7 @@
<name>Spring Cloud Contract Verifier Maven Plugin</name>
<description>Spring Cloud Contract Verifier Maven Plugin</description>
<url>https://github.com/Codearte/accurest-maven-plugin</url>
<url>https://github.com/spring-cloud/spring-cloud-contract</url>
<properties>
<maven.version>3.2.5</maven.version>
@@ -41,7 +41,7 @@
</snapshotRepository>
<site>
<id>github</id>
<url>scm:git:git@github.com:Codearte/accurest-maven-plugin.git</url>
<url>scm:git:git@github.com:spring-cloud/spring-cloud-contract.git</url>
</site>
</distributionManagement>
@@ -135,7 +135,7 @@
<useDefaultMapping>true</useDefaultMapping>
<properties>
<year>${project.inceptionYear}</year>
<company>Codearte</company> <!--FIXME: Change -->
<company>Pivotal</company>
</properties>
<encoding>UTF-8</encoding>
</configuration>

View File

@@ -21,7 +21,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.codearte.accurest.sample</groupId>
<groupId>org.springframework.cloud.contract.verifier.sample</groupId>
<artifactId>sample-project</artifactId>
<version>0.1</version>

View File

@@ -21,7 +21,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.codearte.accurest.sample</groupId>
<groupId>org.springframework.cloud.contract.verifier.sample</groupId>
<artifactId>sample-project</artifactId>
<version>0.1</version>

View File

@@ -21,7 +21,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.codearte.accurest.sample</groupId>
<groupId>org.springframework.cloud.contract.verifier.sample</groupId>
<artifactId>sample-project</artifactId>
<version>0.1</version>

View File

@@ -13,8 +13,8 @@ echo "Current Spring Cloud Contract Verifier version is ${CONTRACT_VERIFIER_VERS
cd build
echo "Cloning samples"
git clone https://github.com/Codearte/accurest-samples
cd accurest-samples
git clone https://github.com/spring-cloud-samples/spring-cloud-contract-verifier-samples
cd spring-cloud-contract-verifier-samples
echo "Running Gradle tests"
. ./runTests.sh