ごんれのラボスマートフォン用の表示で見るごんれのラボiOS、Android、Adobe系ソフトの自動化スクリプトのことを書き連ねています。「テストの実行を忘れがちなんだけど、なんかいい手はないものか。テストコードの修正を忘れたままコミットするのも防ぎたい」と友達に相談したら、「Gitのフックを使えばいいんじゃない?」って教えてもらったので、調査した。hookとはGitで発生するアクションに応じて、任意のシェルスクリプトを実行することができる機能。フッククライアントサイドフックとサーバーサイドフックがあって、各々用途が違うんだけど、今回はクライアントサイドフックを利用する。hookのテンプレートテンプレートが下記のディレクトリに用意されているので、そのテンプレートをコピーして使うことも可能。ディレクトリにコピーして、名前を変えた。実行権限をつけることをお忘れなく。スクリプトが実行されるようになった。本題コミット前にテストを実行するためには下記の記事を参考にカスタマイズさせていただいた。Gitでpushする前にテストが通る事を確認するカスタマイズしたところは下記。$statusまとめGit便利。あと、ヒューマンエラーは「起こさないように人間が気を付ける」よりも、「起きないように技術で予防する」ほうがいいよね。D...2012-02-19mini_exiftool導入してみたRVM入れてからさっきまで気づかなかったんだけど。はてなブログPro元DTPで進行管理しつつ、スクリプトを書いてた効率厨。二匹の猫に翻弄される日々を送っている。掲載しているスクリプトの転載は許可しておりません。スクリプトに関する質問、要望がある場合は、Twitterにてご連絡ください。ごんれのラボスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。