Application Lifecycle Management (ALM) is the set of processes for delivering a product from idea to release and maintenance, and VSTS is a tool which facilitates the process. This section of the chapter focuses on continuous integration which includes building and publishing our sample music store application to the Docker Hub as a continuous and automated process. As part of this process we will go through the following steps:
- Sign up for a new VSTS account and upload code to the online repository.
- Create a custom build agent for building Docker images in a Windows environment.
- Configure a build definition to build, test and publish images continuously.
- Configure continuous integration.
A VSTS account offers free unlimited and private Git repositories which can be connected from your favorite development tools. A VSTS account can be setup using your personal Microsoft Account, which can be created at https://signup.live.com. We can register...