Git Hook - Definição do Glossário de CI/CD
Um git hook é um script que o Git executa automaticamente em pontos do seu workflow, como pre-commit, commit-msg, pre-push e post-merge. Os hooks ficam em .git/hooks/ e são usados para lint, formatação ou para bloquear commits ruins.
Um git hook é um script que o Git executa automaticamente em pontos do seu workflow, como pre-commit, commit-msg, pre-push e post-merge. Os hooks ficam em .git/hooks/ e são usados para lint, formatação ou para bloquear commits ruins.
Um git hook é um script que o Git executa automaticamente em pontos do seu workflow, como pre-commit, commit-msg, pre-push e post-merge. Os hooks ficam em .git/hooks/ e são usados para lint, formatação ou para bloquear commits ruins.
No CI
Hooks locais não rodam no CI nem em outros clones por padrão. As equipes os compartilham com ferramentas como pre-commit ou Husky e então executam os mesmos checks como um job obrigatório para que nada seja ignorado.