使用Puppet,Chef或Ansible部署构建服务器工具链

时间:2014-09-03 09:23:06

标签: configuration msbuild chef puppet toolchain

我们有这个问题。 我们希望使用配置管理工具(如Puppet,Chef或Ansible)自动部署Continuous Delivery Build Server工具链。

更确切地说,我们在持续交付基础设施中使用了大量工具(例如nuget,NUnit,MSBuild等)。这些工具部署到多个构建服务器。维护它们的配置非常耗时且容易出错(即,使用Continuous Delivery工具构建我们的解决方案时,不同服务器中的不同配置会导致错误。)

我们希望自动维护其配置,我们正在考虑使用配置管理工具,例如Puppet,Chef或Ansible。

问题是:这些是否是实现Build Server工具链配置管理的正确工具?

任何遇到过相同问题的人都会如何解决?

先谢谢

阿尔贝托

2 个答案:

答案 0 :(得分:2)

是。所有这三个都可以帮助你。哪个更好是基于意见的。

答案 1 :(得分:0)

是的,融合配置管理工具(例如您列出的那些)是一种广泛使用且功能强大的管理服务器的方法。问题仍然很模糊,所以我能说的最好。