git and changelogs
TRANSCRIPT
QUEM SOU EU
•Marcelo Coimbra
•DevOps @ Concrete
•@mcoimbrac
•https://www.linkedin.com/in/marcelo-coimbra-125b45b/
CHANGELOG
Um “log” de alterações (“change log”)
Uma lista ordenada das mudanças do projeto
Acompanhar a evolução/correções do projeto
GIT HOOKS
Client Side
Server Side
● Commits (pre/post, prepare-commit-msg, commit-msg)
● Checkout (post-checkout)
● Rebase (pre-rebase)
● Merge (post-merge)
● Push (pre-push)
● Garbage collection (pre-auto-gc)
COMO APROVEITAR?
● Verificar mensagens de commits
● “Dedurar” o culpado pelo “crash”
● Disparar eventos (ex: chamadas REST)
● Executar tarefas