2014-10-22 4 views
0

Я разрабатываю Ruby on Rails и пишу некоторые статьи о Hexo.Автоматическое развертывание после совершения

Мой исходный код проекта repo находится на сервере Gitlab.

Так мой развернуть поток

  1. Зафиксируйте код производства в Gitlab из моего рабочего пространства.
  2. Войдите на веб-сервер, затем вытащите производственный код из Gitlab
  3. Перезагрузите веб-сервер или восстановите статьи для Hexo.

Есть ли способ разрешить мне, обновить веб-сервер одним шагом?

enter image description here

ответ

1

hexo находится на узле, так не знаю, как рубин на рельсах подходит. Я бы порекомендовал вам взглянуть на их документации, которая имеет несколько плагинов для развертывания link

оклейки отрывок, действительный на этот момент

Редактировать _config.yml.

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

Это лучше настроить GitLab hook, который должен назвать команду hexo generate.

Смежные вопросы