タグ

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

  • 関連タグはありません

タグの絞り込みを解除

gitとhookに関するYuichiTanakaのブックマーク (5)

  • フック(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)を使ってコミットしたら自動的にデプロイするようにする - ちなみに
  • チケット駆動開発に便利なGit-Hooksをためしてみた - Perl日誌

    id:bleis-tiftのGit-Hooksを試してみました。 http://github.com/bleis-tift/Git-Hooks 環境 MacOXS 10.6.6 git 1.7.3.4 $HOME/project/配下にworkリポジトリ、$HOME/repos/配下にbareリポジトリを作成します。 環境の構築手順は以下に記録しています。 http://d.hatena.ne.jp/okamuuu/20110116/1295146927 http://d.hatena.ne.jp/okamuuu/20110115/1295058479 git上にリポジトリを作成 適当なプロジェクトを立ち上げます。例としてHelloWorldを作成します。 Bareレポジトリを作成します。 % mkdir -p $HOME/repos/HelloWorld.git % cd $HOME/r

    チケット駆動開発に便利なGit-Hooksをためしてみた - Perl日誌
  • bleis-tift/Git-Hooks - GitHub

    Git Hooks これは何? Gitのフックスクリプトです。 構成 pre-commitは、masterブランチでのコミットを拒否するだけです。 常にトピックブランチで作業しましょう。 commit-msgはトピックブランチのブランチ名に含まれるチケットIDを抽出し、 コミットメッセージの一行目に自動的に追加します。 Redmine用です。 common.shはそれらに必要な関数を放り込んであります。 test-suite.shは、test_から始まるファイルをすべて実行します。 つまり全部のテストが実行されます。 test_から始まる各種ファイルはテストです。 shunit2というのを使っていて、これがLGPL v2.1なので、 こいつらの扱いはLGPLになるんでしょうか? スクリプトファイルに対するLGPLはよくわかりませんが、 これらはLGPLということにしておきます。 shuni

    bleis-tift/Git-Hooks - GitHub
  • 多人数開発で Git を使う場合の環境構築 | GREE Engineering

    こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙

    多人数開発で Git を使う場合の環境構築 | GREE Engineering
  • Lightweight git hook management tool その名も git-hook を作りました - 鳩舎

    どうもこんにちは。フックしてますか。ジャブからローにつなげてますか。 そんなこんなで最近は僕もそこそこ git に慣れてきて助けてもらわなくても良くなって来ました。 しかし人間の欲望はとどまるところをしらず、「なんか定形作業めんどくせーなだるいしなんかうまいことどうにかなれよ面倒くせぇ」とか考え始めるものです。たとえば「テスト通ってないコードコミットするなってリーダーがいうけどいちいち手でテスト走らせて確認すんのだるいからなんかうまいこと自動で動かんかな」とか。 git は大変よくできたツールですので、そういうのもちゃんと用意されています。hooks といって、コミットのタイミングなどで特定のシェルスクリプトなりなんなりを動かすことが出来るよう配慮されているのです。すげーな git 。 しかしこいつがマジめんどくさい。自分でシェルスクリプト書くとか絶対嫌だし、すでにそのへんに転がってるのを

    Lightweight git hook management tool その名も git-hook を作りました - 鳩舎
  • 1