It is always better to fail at an early stage and recover sooner. In the case of application life cycle management, if we find issues at early stages, then we get more time to fix them, while severity and dependencies are less complex and can be easily sorted out.
Continuous effort – not strength or intelligence – is the key to unlocking our potential. —Winston Churchill
In this chapter, we covered CI for a Java-based web application.
After configuring and executing CI for the PetClinic
project, where code is shared via TFVC repository, the next step should be to create a deployment environment. The deployment environment can be a development, QA, staging, or production environment.
In the next chapter, we will create Microsoft Azure Web Apps (Azure App Service), configure Azure web app with programming language specific settings (in our case configuration related to Java application...