Jenkins가 git repo의 파일을 로컬 폴더에 저장하는 방법이 있습니까?

Jenkins가 git repo의 파일을 로컬 폴더에 저장하는 방법이 있습니까?

PHP 파일이 포함된 git 저장소가 있고 Ubuntu 18.04에서 실행되는 Jenkins와 Apache 웹 서버가 실행되고 있습니다. 내가 원하는 것은 Jenkins가 주기적으로 내 저장소에서 PHP 파일을 가져와 home/var/www/html에 저장하는 것입니다. 모든 설정이 완료되었고 저장소가 연결되고 인증되었습니다. Jenkins가 내 저장소의 파일을 지정된 로컬 폴더에 저장하도록 하는 방법을 모르겠습니다.

답변1

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

스택 오버플로에 대한 동일한 질문도 참조하세요.https://stackoverflow.com/questions/13750182/git-how-to-archive-from-remote-repository-directly

관련 정보