私はソースコードに全く触れないブランチで作業しています。そのため、CIプロバイダのCPUサイクルを浪費し、キューを詰まらせることには意味がありません。私はコミットメッセージに[skip ci]
を追加することでこれを行うことができることを知っていますが、私はコミット時にそれをするのを忘れています。しばらくしてから、CIボットのメッセージが届き、もう一度忘れてしまいました。gitのいくつかのブランチでメッセージをコミットするために[skip ci]を自動化するには
確かに良い方法が必要です!
Gitフックを使って[skip ci]
をこのブランチのコミットメッセージに追加することを考えています。
私の質問は以下のとおりです。
- は前方いくつか良い方法はありますか?
- 確かに、私はこれをやりたいとは思っていません。私は車輪を再発明したくない。先行技術はありますか?
- 前の質問の両方の回答が「いいえ」の場合は、実際のフックを書く上で助言がありますか?
私はトラビスCIを使用しています。
あなたのCIプロバイダーは誰ですか? –
@ScottWeldonこのケースでは、私のCIプロバイダはTravisですが、違いはありますが、 '[skip ci]'のようにする必要がありますコミットメッセージに追加する必要があります。つまり、*前に* CIプロバイダが関与する前に*これは '[skip ci]'をサポートするすべてのプロバイダの場合です。 – jacg
私の答えはなぜ私がプロバイダについて尋ねたかを説明する必要があります。 –