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.
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 ...