У меня есть репозиторий git с файлами php и Jenkins, работающий в Ubuntu 18.04 с веб-сервером Apache, работающим на нем. Все, что мне нужно, это чтобы Jenkins периодически брал файлы php из моего репозитория и сохранял их в home/var/www/html. У меня все настроено, репозиторий подключен и аутентифицирован — я просто не знаю, как заставить Jenkins сохранять файлы из моего репозитория в указанную локальную папку.
решение1
git archive --remote=ssh://[email protected]/myrepo.git master | tar -x
см. также тот же вопрос на Stack Overflow:https://stackoverflow.com/questions/13750182/git-how-to-archive-from-remote-repository-directly