First, you need to set up a code repository and a CI/CD tool. In this chapter, we will use GitLab as the code repository and Jenkins as CI/CD tool for demonstration purpose. In real world scenario, one may not require to setup these tools and is rather done by the IT team. Both are open source tools, and can thus, be downloaded and set up without any issues.
In this section, you will learn how to setting up and configure Jenkins and some plugins which will be used to build the Spring project. Jenkins (https://jenkins.io/) is a self-contained Java-based open-source software that is popularly used for continuous integration and continuous delivery of web applications.
- Instructions on installing Jenkins can be found at https://jenkins.io/doc/book/getting-started/installing/. Depending on the development environment OS, you can follow the appropriate instructions and install Jenkins appropriately. In recent times, mostly for development purposes...