Now that we have scaffolded and developed our e-commerce application, it's time to make it ready for deployment to our production environment. Before that, there are two important aspects of software engineering that we need to look at, quality and stability. In this chapter, we will see how this can be achieved using modern DevOps practices, such as CI and automated testing. With this, you will be able to set up your own Jenkins CI pipeline and will get a basic introduction to continuous integration/continuous deployment (CI/CD).
We will also explore the following:
- Fixing and running tests
- CI/CD tools
- Setting up CI with Jenkins using the JHipster CI-CD sub-generator
DevOps is a software engineering practice that unifies software development (Dev) and software operations (Ops). The main focus of DevOps is automation and monitoring at all...