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