【问题标题】:Deploy Build Servers toolchain using Puppet, Chef or Ansible使用 Puppet、Chef 或 Ansible 部署构建服务器工具链
【发布时间】:2014-09-03 09:23:05
【问题描述】:

我们有这个问题。 我们希望使用 Puppet、Chef 或 Ansible 等配置管理工具自动部署我们的持续交付构建服务器工具链。

更准确地说,我们在持续交付基础架构中使用了一堆工具(例如 nuget、NUnit、MSBuild 等)。这些工具部署到多个构建服务器。维护它们的配置既费时又容易出错(即,在使用持续交付工具构建我们的解决方案时,不同服务器中的不同配置会导致错误)。

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

问题是:这些是实现我们的构建服务器工具链的配置管理的正确工具吗?

有人遇到过同样的问题,你是如何解决的?

提前致谢

阿尔伯托

【问题讨论】:

  • 您还应该考虑要部署的平台以及可以避免自动化的步骤。例如,我花了很多时间在 AWS 上自动化 Jenkins 构建配置,结果发现将构建数据存储在定期快照的 EBS 卷上更简单且不易出错。

标签: configuration msbuild chef-infra puppet toolchain


【解决方案1】:

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

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
  • @YuvalItzchakov:这是对 OP 在 “问题是” 之后所写内容的有效答案
【解决方案2】:

是的,您所列出的融合配置管理工具是一种广泛使用且功能强大的服务器管理方式。这个问题仍然很模糊,所以我能说的就是最好的了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多