Continuous delivery

In this section, we will talk about continuous delivery and other two related practices—continuous integration and continuous deployment. The following diagram shows the differences between these three practices:

Figure 15.1: Continuous integration, continuous delivery, and continuous deployment

As you can see, the processes of these three practices can be triggered by a Code Push or Pull Request. For continuous integration, it focuses on building the code and execute those tests, including unit tests as well as integration tests. The integration test we talk about here is on the backend. To do that, we will need to start the Spring Boot application with all the components initialized, including controllers, services, repositories, and all other dependents, and then send API requests to see if the backend functions as expected.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.139.70.21