更新rails应用程序功能的最佳方法

时间:2015-08-11 08:02:23

标签: ruby-on-rails ruby git

我已经在生产中部署了我的rails应用程序(数字海洋)我将所有代码存储在github中并在实时服务器上克隆它。问题是如何更新最新的应用程序?

例如: 我在我的计算机(本地)上定制了我的rails应用程序,并将所有代码推送到repo(github / bitbucket)。如何根据我更改的repo更新实时服务器?我是否需要删除服务器中的所有rails文件夹并再次克隆它? 谢谢你们

1 个答案:

答案 0 :(得分:0)

不,您可以使用Ruby编写的远程服务器自动化和部署工具。

有几种自动化和部署工具,但最受欢迎的是capistrano。

https://github.com/capistrano/capistrano

安装和配置capistrano很容易。

以下是有关如何使用capistrano的博文。

这是关于如何使用它的两部分博客:

https://www.digitalocean.com/community/tutorial_series/how-to-use-capistrano-to-automate-deployments

相关问题