1
resposta

Arquivo post-receive não localizado

Olá!

Fui no meu repositório e duas coisas diferentes. a pasta hooks não está na raiz do projeto como informado (nomeDoSeuRepositorio/hooks/post-receive) e sim localizado na pasta ".git". Dentro dessa pasta eu não localizei o arquivo post-receive, encontrei esses aqui abaixo :

applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
update.sample
1 resposta

Olá, Leonardo.

A pasta hooks realmente fica dentro do .git do projeto. Os arquivos já existentes são exemplos ( por isso a extensão .sample;

Você deveria criar um arquivo post-receive com o comando a ser executado. No caso da aula, o curl.

Existem vários hooks possíveis para o Git.

Lembrando que, na aula, é apenas uma ideia. O que implementamos mesmo é a verificação periódica.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software