Skip to content

Commit b349f51

Browse files
committed
Added travis config file and README
1 parent 7692704 commit b349f51

3 files changed

Lines changed: 39 additions & 0 deletions

File tree

.travis.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
sudo: required
2+
dist: trusty
3+
language: java
4+
jdk:
5+
- openjdk8
6+
script:
7+
- mvn clean test post-integration-test
8+
after_success:
9+
- mvn sonar:sonar
10+
addons:
11+
sonarcloud:
12+
organization: yassine-github
13+
cache:
14+
directories:
15+
- '$HOME/.m2/repository'
16+
- '$HOME/.sonar/cache'
17+
notifications:
18+
email: false

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# ipdata-java-client
2+
![Build Status](https://www.travis-ci.org/yassine/ipdata-java-client.svg?branch=dev)
3+
[![Coverage Status](https://sonarcloud.io/api/project_badges/measure?metric=coverage&project=com.github.yassine%3Aipdata-java-client)](https://sonarcloud.io/dashboard/index/com.github.yassine:ipdata-java-client)
4+
[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?metric=alert_status&project=com.github.yassine%3Aipdata-java-client)](https://sonarcloud.io/dashboard/index/com.github.yassine:ipdata-java-client)
5+
[![Maintainability](https://sonarcloud.io/api/project_badges/measure?metric=sqale_rating&project=com.github.yassine%3Aipdata-java-client)](https://sonarcloud.io/dashboard/index/com.github.yassine:ipdata-java-client)
6+
[![Reliability](https://sonarcloud.io/api/project_badges/measure?metric=reliability_rating&project=com.github.yassine%3Aipdata-java-client)](https://sonarcloud.io/dashboard/index/com.github.yassine:ipdata-java-client)
7+
8+
An <i>ipdata.co</i> java client.

pom.groovy

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ project {
1010
'version.client.feign' '9.7.0'
1111
'version.build.jacoco' '0.8.4'
1212
'version.build.surefire' '3.0.0-M3'
13+
'sonar.jacoco.reportPaths' '${project.build.directory}/coverage-reports/jacoco-ut.exec'
14+
'sonar.links.homepage' 'https://github.com/yassine/ipdata-java-client'
15+
'sonar.links.issue' 'https://github.com/yassine/ipdata-java-client'
16+
'sonar.links.scm' 'https://github.com/yassine/ipdata-java-client'
17+
'sonar.projectKey' 'com.github.yassine:ipdata-java-client'
18+
'sonar.projectName' 'spring-boot-sample'
19+
'sonar.projectVersion' '${project.version}'
20+
1321
}
1422
dependencies {
1523
dependency('io.github.openfeign:feign-core:${version.client.feign}')
@@ -69,6 +77,11 @@ project {
6977
argLine '${surefireArgLine}'
7078
}
7179
}
80+
plugin {
81+
groupId 'org.codehaus.mojo'
82+
artifactId 'sonar-maven-plugin'
83+
version '3.6.0.1398'
84+
}
7285
}
7386
resources {
7487
resource {

0 commit comments

Comments
 (0)