This repository contains and example of a complete continuous integration process to build and test a Java RESTful Web Service. The main technologies used are: Java 8, Spring Boot, Docker, Jenkins Pipelines, jcstress and Taurus.
- Oracle Java 8.0 JDK
- Docker Community Edition
- jcstress
- Taurus
- Infrastructure
mvn clean verify
./jcstress-test/jcstress.sh
./local-startup.sh
curl -s -X GET http://localhost:8090/greeting
curl -s -X GET http://localhost:8090/greeting?name=Tom
mvn -f=component-test/pom.xml verify -PcompTest
./performance-test/taurus.sh