使用TFS与VM进行持续集成



配置持续集成的最佳方式是什么?

我们有多个团队开发项目在VB, c#基于web的项目,基于Windows的项目等。

尝试为构建设置虚拟机。由于每个项目都需要大量依赖的安装,甚至需要不同的。net框架,所以我考虑使用项目特定的VM来运行Build。这是一个可行的方案吗?是否可以将TFS配置为实例化一个特定的VM,然后在该VM上运行构建,如果成功,将其部署到指定的机器上,然后将其部署到它所构建的VM之外?

为持续集成设置这样的环境的任何文章/链接都是值得赞赏的。

尝试继续使用微软软件,但会考虑其他选择,如果他们真的很容易实现

您可以将Octopus用于持续集成和交付目的。您可以定义安装软件的环境。您可以轻松地定义您的发布步骤。

最新更新