首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生产部署工具

生产部署工具
EN

Server Fault用户
提问于 2009-05-18 14:37:13
回答 11查看 2.3K关注 0票数 12

与构建软件类似,应该使用工具来部署生产服务器更新(无论是DB、网站、路由器配置等等)。使用工具可以减少某些类型的人为错误(例如,遗漏的步骤)。

  • 有哪些工具可用于软件/配置/etc的部署(无论是免费的还是商业的)?

  • 列出每个职位的单一工具
  • 它执行部署过程的哪个部分?
  • 使用此工具的特殊优点或缺点(即仅支持.NET,支持所有LAMP/WAMP平台等)

不要添加一个已经存在的工具--如果你对给定的答案有什么特别的意见,请添加注释。

-Adam

EN

回答 11

Server Fault用户

发布于 2009-05-18 14:43:03

木偶是一个最近用Ruby编写的工具,它在cfengine上取得了进展。

票数 10
EN

Server Fault用户

发布于 2009-05-18 14:41:43

cfengine是unix世界中的典型例子。

票数 4
EN

Server Fault用户

发布于 2010-01-25 09:52:24

我真的很喜欢cfengine 3

它基本上可以处理部署过程的每个部分,给定正确的配置:从一个位置复制文件,自动使用打包系统(如apt,yum)安装/更新包,启动/停止服务,检查文件/页面内容。

我使用它来安装(或检查包的存在),因为我更像一个Java人,所以在部署某些东西时,我从一个中心点下载归档文件,停止Tomcat服务,在Tomcat目录中复制归档文件,启动服务,并检查可以在特定的服务页面上找到正确的值。是的,cfengine几乎是靠自己来完成的。

优势:

  • 它起作用了(这是一个重要的特性)。
  • 同时存在于Linux/Unix和Windows (本机)上
  • 小资源利用

缺点:

  • 一开始使用起来有点困难,示例有点太完整了,但是到处都是教程。
票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/9443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档