Continuous effort - not strength or intelligence - is the key to unlocking our potential
- Winston Churchill
- Winston Churchill
In this chapter, we will cover how to install the continuous integration server Jenkins and perform various tasks related to compilation, unit test execution, code analysis, and creating a package file. We will also cover continuous integration using Microsoft stack. The goal here is to gain as much information as you can about the continuous integration as it is a base for the rest of the automation. Here is the gist of topics that we will cover:
- Installing Jenkins 2
- Configuring Maven-based JEE web application
- Integrating Jenkins and SonarQube
- Executing command-line operations from Jenkins
- Continuous integration using VSTS
Let's start with making ourselves aware about Jenkins...