タグ

gitとデプロイに関するmimosafaのブックマーク (3)

  • Gitの`hook`で自動デプロイ(heteml編) - Qiita

    herokuみたいにgit pushすると自動的にデプロイされるみたいなのできないかなと思ってやってみた。 0. 下準備 コントロールパネルからSSHを有効にしとくのと、公開鍵設定しとく。 参考: hetemlで公開鍵を使う方法 ざっと仕組み説明 リポジトリは3つ。 A. ローカルリポジトリ(作業用) B. リモートリポジトリ(管理用) C. リモートリポジトリ(公開用) 流れは、こんなかんじ。 1. ローカルの作業内容をAにcommit 2. Aの内容をBへpush 3. BのhookでBの内容をCがpull 題。 1. リモートリポジトリの設定 hetemlにSSHログインした状態から説明。

    Gitの`hook`で自動デプロイ(heteml編) - Qiita
  • Git を使って WordPress をサーバーにデプロイ - Qiita

    よくあるデプロイの方法だといろいろセットアップが多くてハードルが高いので(一度セットアップすれば簡単ですが)、ベアリポジトリをサーバー内に立ててそこに git push したらフックを蹴っ飛ばして自動的にデプロイする方法はどうかなと思って試した。 この方法ならインフラを構築するためのプロビジョナーにあらかじめ仕込んでおいてすぐに導入できる気がする。 ベアリポジトリの作成 ウェブサーバーに以下のコマンドでベアリポジトリをつくる。

    Git を使って WordPress をサーバーにデプロイ - Qiita
  • git pushでデプロイを自動化する | 中庸の道

    この記事では、「hook」という仕組みを用いて、git pushでデプロイができるように設定します。 hookというのは、「◯◯されたら△△する」という仕組みを実装できる機能です。 hookを用いてgit pushによるデプロイを実装するためには、いくつか設定が必要です。以下に記録しておきうます。 git pushコマンドでデプロイ(サーバーへのアップ)を自動化する サーバー上にベアリポジトリを作成する ベアリポジトリ内でフックを設定する ローカルリポジトリとベアリポジトリを紐付ける サーバー上にベアリポジトリを作成する SSHでログイン後、まずはcdコマンドでWordPressをインストールしたフォルダに行きます。 cd www ここで、WordPressをインストールしたフォルダ「WP」を「wpbare.git」にクローンしましょう。このときの注意点は2点あります。 ひとつめの注意点は

    git pushでデプロイを自動化する | 中庸の道
  • 1