Checkout Config
build:
nodes:
analysis:
dependencies:
override:
- mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dcheckstyle.skip -B -V
tests:
environment:
java: 'java-8-oracle'
timezone: FR
dependencies:
override:
- mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dcheckstyle.skip -B -V
tests:
override:
- command: mvn test -pl arakne-encoding
coverage:
file: 'arakne-encoding/target/site/jacoco/jacoco.xml'
format: 'jacoco'
- command: mvn checkstyle:checkstyle -pl arakne-encoding
analysis:
file: 'arakne-encoding/target/checkstyle-result.xml'
format: 'general-checkstyle'
- command: mvn test -pl arakne-value
coverage:
file: 'arakne-value/target/site/jacoco/jacoco.xml'
format: 'jacoco'
- command: mvn checkstyle:checkstyle -pl arakne-value
analysis:
file: 'arakne-value/target/checkstyle-result.xml'
format: 'general-checkstyle'
- command: mvn test -pl arakne-map
coverage:
file: 'arakne-map/target/site/jacoco/jacoco.xml'
format: 'jacoco'
- command: mvn checkstyle:checkstyle -pl arakne-map
analysis:
file: 'arakne-map/target/checkstyle-result.xml'
format: 'general-checkstyle'
- command: mvn pitest:mutationCoverage
Repository Config
filter:
paths:
- arakne-encoding/src/main/java/
- arakne-value/src/main/java/
- arakne-map/src/main/java/
build:
environment:
variables:
DOCKER_API_VERSION: '1.38'
nodes:
analysis:
environment:
docker:
remote_engine: true
tests:
override:
- java-scrutinizer-run
-
command: java-sonar-run
use_website_config: true
tests: true
checks:
java:
code_rating: true