不可知的自动化部署

3 投票
8 回答
538 浏览
提问于 2025-04-16 05:01

你们通常用什么工具来自动部署各种类型的服务器应用程序(比如网页、socket、后台服务等),这些应用可能使用不同的技术(比如不同的数据库、编程语言等等)呢?

在这里,我们使用Python、Java和Ruby,未来可能还会用到其他语言。

更新:我最后选择了Puppet来管理所有服务器的设置、配置和部署。为了触发新版本的部署,我使用了Python的Fabric脚本。

8 个回答

2

选择KWateeSDCM吧。它有一个简单明了的网页界面,不需要复杂的脚本,而且可以通过REST API很方便地和你的构建流程连接起来。

2

你可以使用Ant、Makefile或者批处理脚本,或者把它们结合起来使用。

3

我用Puppet来进行一些服务器的部署和初始配置。对于基于Java的项目,我则使用Maven和Ant。

撰写回答