This repository contains the codebase of example presented in a blog post at AutomatingGuy.com (Exploring Jenkins Pipelines - Shared Libraries).
The code here is a fully functional system, with a sample application, automated API and UI tests and necessary Dockerfiles and pipeline-as-code in form of a Jenkinsfile.
The whole system is the same as in this repository, with the difference being that the Jenkinsfile is based on this Shared Library
- a sample ToDo application implemented using Spark Framework
- UI tests implemented using Bobcat framework
- API tests implemented using REST Assured
- Dockerfile for creating application containers
- Jenkinsfile describing the whole delivery pipeline of the application
For Jenkins configuration, please refer to this blog post.