DevTest Labs 可让您使用可重复使用的范本和成品来布建 Windows 和 Linux 环境。 这些环境对于开发人员很有用,但也可以在 CI/CD 管线中用于布建预备环境。 请参阅Azure DevTest Labs案例,以查看 DevTest 实验室是否适合您的案例。
在预备订用账户中建立Azure DevTest Labs环境。
虚拟机器映射可以储存在共用映射库中。
执行任何部署后步骤,以正确设定预备环境。
除了建立 DevTest Labs 预备环境作为 CD 程式的一部分,您也可以在管线外部预先建立环境。 这将会有加速管线的正面优点。 此替代方法会停止在管线完成后终止环境的能力,并增加成本。
在 VM 映射产生器与共用映射库无法运作的情况下,您可以设定映射处理站,从 CI/CD 管线建置 VM 映射,并将其自动散发至任何注册到这些映射的Azure DevTest Labs。 如需详细资讯,请参阅 从 Azure DevOps 执行映射处理站。
除了预备环境之外,也可以建立并部署至 作为 CD 管线的一部分。 这些环境可支援效能测试和使用者接受度测试等活动。
请考虑实作环境,而不只是预备和生产环境,以启用复原、手动接受度测试和效能测试等专案。 使用预备环境做为复原环境的动作,让您无法将该环境用于其他用途。