【问题标题】:What deployment framework to use? [closed]使用什么部署框架? [关闭]
【发布时间】:2012-11-05 16:49:11
【问题描述】:

我们正在尝试找出与 python 应用程序一起使用的部署方法/框架,它有一个基本的 wsgi 服务器来提供一些 REST 资源,以及一组带有通过 Apache 提供的接口的静态网页。

情况如下:

我的团队在程序的独立部分工作,有时在特定模块中一起工作,我们有不同的测试服务器和一个主服务器,我们都在本地工作,使用 git 同步代码,然后运行复制文件的 bash 脚本从 Windows 机器到指定的 Linux 服务器(使用 SSH),然后重新启动应用程序。想了想,这似乎不是正确的做法,脚本每次都会用本地文件覆盖服务器中的所有文件。

我们希望能够在同一个服务器上工作而不必担心覆盖其他人的代码,我们需要部署到不同的服务器以避免在其他人使用它时重新启动服务,并且在不久的将来我们需要部署到当应用程序达到更成熟的状态时,主服务器或主服务器的多个克隆。

我们找到了几种选择:capistrano、kwate、厨师或堡垒,甚至是舰队,但我们希望从使用过它们的人那里获得意见,以确保这是我们需要的。

所以这是主要问题:

  1. 这些是我们应该关注的那种程序来实现 安全的并发部署过程?

  2. 您使用/推荐了哪一个,为什么?你认为会 对我们的实际情况有帮助吗?

【问题讨论】:

  • 似乎是这里的问题programmers.stackexchange.com
  • @rantanplan:Programmers.SE 不接受购物问题。
  • @RobertHarvey 我认为它属于 Programmers.SE 的development methodologies。但是现在我阅读了常见问题解答,其中说不要发布有关tools 的问题。所以我想这就是你所指的。我的错。

标签: python linux windows deployment


【解决方案1】:

我们使用的是面料,没有任何问题。易于编写/支持/理解。良好的文档和大量来自“谷歌搜索”的文章。

http://docs.fabfile.org/

附:我们也在使用 git。

【讨论】:

    猜你喜欢
    • 2012-01-11
    • 1970-01-01
    • 2010-12-23
    • 2014-09-05
    • 2017-01-22
    • 1970-01-01
    • 2012-03-16
    • 2017-01-04
    • 2013-04-20
    相关资源
    最近更新 更多