我们有这个问题。 我们希望使用配置管理工具(如Puppet,Chef或Ansible)自动部署Continuous Delivery Build Server工具链。
更确切地说,我们在持续交付基础设施中使用了大量工具(例如nuget,NUnit,MSBuild等)。这些工具部署到多个构建服务器。维护它们的配置非常耗时且容易出错(即,使用Continuous Delivery工具构建我们的解决方案时,不同服务器中的不同配置会导致错误。)
我们希望自动维护其配置,我们正在考虑使用配置管理工具,例如Puppet,Chef或Ansible。
问题是:这些是否是实现Build Server工具链配置管理的正确工具?
任何遇到过相同问题的人都会如何解决?
先谢谢
阿尔贝托
答案 0 :(得分:2)
是。所有这三个都可以帮助你。哪个更好是基于意见的。
答案 1 :(得分:0)
是的,融合配置管理工具(例如您列出的那些)是一种广泛使用且功能强大的管理服务器的方法。问题仍然很模糊,所以我能说的最好。