ruby on rails -如何使用暂存服务器和github为我的RoR应用程序



我对这一切都很陌生,所以我很抱歉,如果这听起来很基本,但我希望使用github和一个分期服务器(staging.example.com)为我的RoR应用程序,然后将分期代码移动到example.com。所以我将会有这样的内容-

Local System <----> Github <---- >staging server <---> Live Server/site

?

我认为更能说明你的流程的版本应该是这样的

               Github
             /   |   
 Staging Server  |   Production Server
                |        /
                |       /
                |      /
       Development Machine

所以你会从你的开发机器推送到github,然后当你部署到阶段或生产,我假设使用capistrano,它会检查代码从github在这些分支在各自的远程服务器上。我将使用master用于生产,可能使用一个名为dev的分支用于登台。

这里有很多场景,但另一个常见的是使用github上的webhooks(我认为这就是它们的名称)在每次推送到分支时创建一个事件。这也可能是将代码部署到您的登台或持续集成服务器。它们非常简洁,但如果你刚开始使用,我建议保持简单。

这里有一个关于设置暂存环境的简短而甜蜜的Railscast(抱歉,不是免费的)

相关内容

  • 没有找到相关文章

最新更新