Bisect - Definição do Glossário de CI/CD
O bisect (git bisect) realiza uma busca binária no histórico de commits para encontrar o commit exato que introduziu um bug. Você marca um commit sabidamente bom e um sabidamente ruim, e então rotula cada checkout como bom ou ruim até o Git isolar o culpado.
O bisect (git bisect) realiza uma busca binária no histórico de commits para encontrar o commit exato que introduziu um bug. Você marca um commit sabidamente bom e um sabidamente ruim, e então rotula cada checkout como bom ou ruim até o Git isolar o culpado.
O bisect (git bisect) realiza uma busca binária no histórico de commits para encontrar o commit exato que introduziu um bug. Você marca um commit sabidamente bom e um sabidamente ruim, e então rotula cada checkout como bom ou ruim até o Git isolar o culpado.
No CI
O bisect pode ser automatizado com git bisect run <script>, em que o script sai com 0 para bom e diferente de zero para ruim, permitindo que uma pipeline localize uma regressão sem passos manuais.