Summary
Microsoft offers a code repository, build and release environment in a single suite called Visual Studio Team Services (VSTS) which is also part of the Microsoft Azure subscription. VSTS can be used for work item management, source and version control, automated builds, continuous integration, delivery and reporting. A similar setup can be achieved for a private cloud using TFS 2015. Windows Containers can be built and publishing using a continuous integration and deployment pipeline built using VSTS. Docker extension for VSTS uses Linux machines to build and create images which cannot be used to build Windows Container images. As of today, we should create a Windows agent using Windows Server 2016 to build and publish Docker images. Configuring CI and CD enables faster releases and tested builds using automation. Continuous release to the development or staging environments for every code checked in ensures that the application is regularly tested and that all the stakeholders are...