2011-07-14 11 views
1

現在ビルドサーバーのリポジトリにプッシュするたびにビルドを開始するサーバー上のbashスクリプトが実行されるようにgit setupがあります。Git Pushを使ってビルドをトリガすることはできますか?

場合によっては、を変更しないでください。がビルドをトリガーすることがあります。 git pushに与える余分なパラメータがあるので、受信フックを実行しない、またはパラメータを受信フックに渡しませんか?ビルドを防止するための他のソリューションもまた歓迎されます。

+4

私は、コミットメッセージに特別なキーワードを示唆して、フックでメッセージを解析します。 – tauran

答えて

5

tauranによって提案された「コミットメッセージに特別なキーワードが」十分に良い解決策ではない場合、およそgit notesを忘れないでください。 (Notes to self参照)。

コミットに任意の種類のテキストメタデータを添付できます(SHA1を変更する必要はありません)。
コミットメッセージの内容ではなく、プッシュされたコミットに特別な注釈が存在するかどうかを解析できます。

+0

それはさらにキーワードの:) – tauran

関連する問題