0

我们可以将所有文件捆绑到一个亚马逊机器实例中并上传。但我想看看是否有更有效的方法来定期上传源代码以测试我们的应用程序并不断启动和运行最新版本。谢谢!

4

3 回答 3

4

不久前,我发现了一种使用 Git 推送部署 PHP 的简单方法。需要注意的是,该过程假设您已经在使用 Git 作为 VCS,并且您已经在开发机器和服务器上安装了它:

使用 Git 推送部署项目

于 2009-03-28T22:03:32.757 回答
1

我不确定我是否正确理解了您的问题,但 Amazon 机器实例就像任何其他运行 Linux(或 Windows)的机器一样。如果机器在您的网络中,您可以使用相同的工具。当然,您需要远程执行此操作。从 Windows 机器上,您可以使用PuttyWinScp等工具连接到实例- 如果您能够创建新映像,您可能知道这些。使用这些工具来配置您的实例,就像您在本地网络中配置机器一样。

于 2009-03-28T22:00:34.513 回答
0

这取决于你所说的“部署”。我见过有人将 ftp-ing 文件调用到服务器“部署”:) 简而言之,您希望您的部署是:

  • 自动化
  • 原子
  • 可逆的
  • 管理数据库架构

更长的描述在这里: http ://blog.astrails.com/2008/12/17/deployment-process-requirements

请注意,您可以使用 ruby​​ 领域的部署工具来完成大部分工作:

于 2009-04-15T01:03:33.603 回答