/book-redesign

Resources & Surces for our course softwaretechnik D.

Primary LanguageJavaThe UnlicenseUnlicense

Quality Gate Status Coverage Lines of Code Bugs Code Smells Vulnerabilities

BuchRedesign

SonarQube Analyse

Die SonarQube Analyse erfolgt mit SonarCloud und ist hier zu finden.

Support Matrix

The build systems are configured with the following features:

Feature Support Ant Maven Gradle
Build
Test (JUnit Jupiter)
Test Coverage (JaCoCo)
PMD
SpotBugs
CheckStyle
SonarQube (SonarCloud)

Note: Gradle supports SonarQube Report, but it was disabled to ensure there aren't duplicated reports for each build.

Build Status

Provider Build Status
Master Travis CI Build Status
Master Drone Drone Build Status
Master Drone (Public) Build Status

Build via ant

  1. Install Ant via this Guide
  2. Run dist command
  3. Find result at ./dist/book-redesign.jar
  4. Browse test Results at ant-test-results/html/index.htmlg

Build

ant dist

Test

ant clean test

Build via Gradle

  1. Run build command via gradle wrapper
  2. Find result at ./build/libs/book-redesign-0.1.0-SNAPSHOT.jar
  3. Browse test results at

Build

./gradlew assemble

Test

./gradlew test

Build via Maven

  1. Run build command via gradle wrapper
  2. Find result at ./build/libs/book-redesign-0.1.0-SNAPSHOT.jar
  3. Browse Test Results at target/site/surefire-report.html

Build

mvn clean compile

Test

mvn clean test