Ruby on Rails で開発を行っており、Hexo に関する記事をいくつか書いています。
私のプロジェクト ソース コード リポジトリは Gitlab サーバーにあります。
だから私のデプロイフローは
- 私の作業スペースから本番コードを Gitlab にコミットします。
- Web サーバーにログインし、Gitlab から製品コードを取得します
- Web サーバーを再起動するか、Hexo の記事を再生成します。
ワンステップでウェブサーバーを更新できる方法はありますか?
Ruby on Rails で開発を行っており、Hexo に関する記事をいくつか書いています。
私のプロジェクト ソース コード リポジトリは Gitlab サーバーにあります。
だから私のデプロイフローは
ワンステップでウェブサーバーを更新できる方法はありますか?
hexo はノード上にあるため、Ruby on Rails がどのように適合するかはわかりません。デプロイメントリンク用のプラグインがほとんどないドキュメントを参照することをお勧めします。
現時点で有効な抜粋を貼り付けます
編集し_config.yml
ます。
deploy:
type: git
message: [message]
repo:
gitlab: <repository url>,[branch]
gitcafe: <repository url>,[branch]
コマンドを呼び出すGitLabフックhexo generate
をセットアップすることをお勧めします。