Python 使用什么部署框架?

Python 使用什么部署框架?,python,linux,windows,deployment,Python,Linux,Windows,Deployment,我们正试图弄清楚python应用程序使用什么样的部署方法/框架,它有一个基本的wsgi服务器来提供一些REST资源,还有一组静态web页面,这些页面的接口通过Apache提供 情况如下: 我的团队在程序的独立部分工作,有时在特定模块中工作,我们有不同的测试服务器和一个主服务器,我们都在本地工作,使用git同步代码,然后运行bash脚本,将文件从windows机器复制到指定的Linux服务器(使用SSH),然后重新启动应用程序。考虑到这似乎不是正确的方法,脚本每次都会用本地文件覆盖服务器中的所有文

我们正试图弄清楚python应用程序使用什么样的部署方法/框架,它有一个基本的wsgi服务器来提供一些REST资源,还有一组静态web页面,这些页面的接口通过Apache提供

情况如下:

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

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

我们找到了几个选择:卡皮斯特拉诺,夸特,厨师或堡垒,甚至舰队,但我们想从使用他们的人那里得到意见,以确保这是我们需要的

以下是主要问题:

  • 这些是我们应该关注的项目吗 安全并发部署过程

  • 你用过/推荐过哪一种?为什么?你认为会吗 在我们的实际情况下有帮助吗


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


    另外,我们也在使用git。

    在这里似乎是一个问题@rantanplan:Programmers.SE不接受购物问题。@RobertHarvey我认为它属于程序员的
    开发方法学。但是现在我读了FAQ,上面说不要发布关于
    工具的问题。所以我想这就是你指的。我的错。