提交后自动部署

时间:2014-10-22 02:29:48

标签: ruby-on-rails ruby git hexo

我正在开发Ruby on Rails并撰写一些关于Hexo的文章。

我的项目源代码仓库在Gitlab服务器上。

所以我的部署流程是

  1. 从我的工作空间将生产代码提交给Gitlab。
  2. 登录Web服务器,然后从Gitlab
  3. 中提取生产代码
  4. 重新启动网络服务器,或为Hexo重新生成文章。
  5. 有没有办法让我一步更新网络服务器?

    enter image description here

2 个答案:

答案 0 :(得分:1)

hexo在节点上,所以不确定rails上的红宝石是如何适应的。我建议你看看他们的文档,其中有很少的部署插件link

粘贴此时有效的摘录

修改_config.yml

deploy:
  type: git
  message: [message]
  repo:
   gitlab: <repository url>,[branch]
   gitcafe: <repository url>,[branch]

答案 1 :(得分:0)

最好设置一个应该调用hexo generate命令的GitLab hook