Git Bisect - CI/CD 用語集の定義
git bisect は、バグを混入させた正確な commit を見つけるために commit 履歴に対して行う二分探索です。既知の good な commit と既知の bad な commit をマークすると、Git は原因を特定するまで中間点を繰り返し checkout します。
自動化する
git bisect run <script> は各ステップでテストコマンドを実行し、その終了コード(0 = good、0 以外 = bad)を使って自動的に bisect します。これは CI のテストコマンドと自然に組み合わせられます。