DevTest image factory
The image factory provides a great way for organisations to create, maintain and distribute custom images with Azure Dev Test Labs. Whether you have globally distributed teams that need to work with a common set of custom images, need to centrally manage the configuration of images to ensure that they meet regulatory compliance and security requirements or complex software setup and configuration requirements, the image factory provides an automated solution to manage it
With config as code, define the images to push and select which labs will receive the image.
IT admin checks into source code control of choice (such as Visual Studio Team Services or Github + Jenkins).
Orchestrator triggers “golden image” creation based on configuration in source code control that goes to the image factory.
Image factory lab receives commands to create virtual machines (VMs) and custom images.
Specified images copied from image factory lab to team labs.
Team lab users claim VMs or create VMs with the latest images.
- 1 With config as code, define the images to push and select which labs will receive the image.
- 2 IT admin checks into source code control of choice (such as Visual Studio Team Services or Github + Jenkins).
- 3 Orchestrator triggers “golden image” creation based on configuration in source code control that goes to the image factory.
- 4 Image factory lab receives commands to create virtual machines (VMs) and custom images.
- 5 Specified images copied from image factory lab to team labs.
- 6 Team lab users claim VMs or create VMs with the latest images.
Implementation guidance
Products/Description | Documentation | |
---|---|---|
Azure Lab Services |
Set up labs for classrooms, trials, development and testing, and other scenarios | |
Virtual Machines |
Provision Windows and Linux virtual machines in seconds | |
Azure DevOps |
Services for teams to share code, track work and ship software |