我们目前在我们组织的本地服务器上使用 TFS 实验室管理。随着 TFS 2013 可部署在云中,实验室管理功能是否也可用?我们需要能够在环境中进行测试和夜间构建。
2 回答
如果您将测试控制器和测试代理托管在 Windows Azure IaaS 计算机中, Team Foundation Service应该从 Visual Studio 2013 版本开始使用实验室管理。您将能够将这些 Azure IaaS 虚拟机用作“标准环境”,但不能用作“ SCVMM 环境”,因为它们不在 SCVMM 中。实验室管理当前不支持 SCVMM 管理基于 Azure 的环境。
这对于产品团队来说无疑是一个有趣的领域,因为我们帮助团队利用云进行开发和测试工作负载。
至于托管构建,您是否查看过Team Foundation Service 提供的Cloud Build Service?
希望有帮助!
虽然我自己没有测试过,但你可以看看 Skytap。他们有一个扩展,允许您使用他们的云环境从 TFS 构建/部署/测试。不知道他们是否将 TFS 用作服务,但您可以询问。好处是您可以维护不同的拓扑作为模板(包括 AD 等),启动这些 env 进行测试,然后在完成后销毁 env。更多信息请访问:https ://cloud.skytap.com/docs/index.php/How_to_set_up_and_use_the_Skytap_Automation_Pack_for_Visual_Studio_Team_Foundation_Server
这绝对是我们想要尝试的东西,但我们还没有机会。
您还可以查看 Cloudshare。似乎将提供相同的功能。