Eu tenho um repositório git com arquivos php e Jenkins rodando no Ubuntu 18.04 com um servidor web Apache rodando nele. Tudo que eu quero é que Jenkins pegue periodicamente os arquivos php do meu repositório e os salve em home/var/www/html. Tenho tudo configurado e o repositório está conectado e autenticado - só não sei como fazer o Jenkins salvar os arquivos do meu repositório na pasta local especificada.
Responder1
git archive --remote=ssh://[email protected]/myrepo.git master | tar -x
veja também a mesma pergunta sobre estouro de pilha:https://stackoverflow.com/questions/13750182/git-how-to-archive-from-remote-repository-directly