¿Hay alguna manera de que Jenkins guarde los archivos de un repositorio de git en una carpeta local?

¿Hay alguna manera de que Jenkins guarde los archivos de un repositorio de git en una carpeta local?

Tengo un repositorio git con archivos php y Jenkins ejecutándose en Ubuntu 18.04 con un servidor web Apache ejecutándose en él. Todo lo que quiero es que Jenkins tome periódicamente los archivos php de mi repositorio y los guarde en home/var/www/html. Tengo todo configurado y el repositorio está conectado y autenticado; simplemente no sé cómo hacer que Jenkins guarde los archivos de mi repositorio en la carpeta local especificada.

Respuesta1

git archive --remote=ssh://[email protected]/myrepo.git master | tar -x

consulte también la misma pregunta sobre el desbordamiento de pila:https://stackoverflow.com/questions/13750182/git-how-to-archive-from-remote-repository-directly

información relacionada