Before we begin, make sure you have the following things ready:
- A Jenkins server running on any of the following platforms: Docker, standalone, cloud, VM, servlet container, and so on. (refer to Chapter 2, Installing Jenkins).
- Your Jenkins server should have access to the internet. This is necessary to download and install plugins.
- Your Jenkins server can talk to GitHub using the GitHub plugin. (Refer to the Add GitHub credentials inside Jenkins and Configure Webhooks on GitHub from Jenkins sections from Chapter 3, The New Jenkins).
- You might also need Java, Git, and Maven configured on your Jenkins server. (Refer to the The new Jenkins pipeline job subsection under the The Global Tool Configuration page section of Chapter ...