タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gitとhookに関するwaviaeiのブックマーク (2)

  • git push したらサイトを更新するようにした | layer13

    nzサイトの話。 nzサイトは git で管理してます。 今んとこ サーバー上のスクリプトは使わず、ローカルで生成したのをそのままつっこんでます。 hteml が git を使えるようになったんで、bare なリポジトリも heteml ん中にあります。 家で git push で heteml の bare リポジトリに push して、 ssh で heteml に入り、nzサイトのディレクトリに移動して git pull をしてました。 hook については、知ってはいたんだけど保留にしていました。 pull する間になんかあるかなーと思って。 しばらく更新やってたけど、特に無かったw。 というわけで、 git push したら自動でサイト更新する の覚え書き git の hooks ディレクトリに指定されたファイル名のスクリプトを入れて、実行属性つけりゃいいんだね。 ファイル名は

  • フック(hook)を使ってコミットしたら自動的にデプロイするようにする - ちなみに

    Gitさんはいくつかのタイミングで好きな処理をフックできる賢い子です。 $GIT_DIR/hooks配下にタイミングごとのスクリプトが用意されていて、それを書き換えることで任意の処理を行わせることが出来ます. タイミングなどの詳しい説明はman githooksに書かれています。(最初にこれを見ていれば僕の数時間は失われなかったのに) 今回やりたかったのは、ローカルでWebサイトをこねくりまわして、気に入ったらコミットしてリモートにpush、そうすると自動的に公開用のディレクトリでpullするというものです。 やったことは、リモート側で $ cat path/to/repos/hooks/post-receive #!/bin/sh (cd /path/to/site/directory; git --git-dir=.git pull) $ chmod +x path/to/repos/

    フック(hook)を使ってコミットしたら自動的にデプロイするようにする - ちなみに
  • 1