In this chapter, we've talked about continuous delivery briefly and compared it with continuous integration and continuous deployment. We've also created RegistrationApiIntegrationTests
to demonstrate one way of doing an integration test in Spring Boot. We also further improved our Maven build process by making executing the E2E test optional. We also created Dockerfile
for building our Docker image, and Jenkinsfile
to perform the continuous delivery of our application.
By now, we've built the first version of TaskAgile application using Vue.js, Spring Boot, and the MySQL database. Due to the scope of the book, we do not have enough time to finish all the user stories that we wrote in Chapter 4, TaskAgile - A Trello-like Task Management Tool. In the future, we will keep improving this open source application and deploying it to https://taskagile.com.