2014-11-24 10 views
0

젠킨스를 실행하는 서버가 서버 내에 디렉토리가있는 리포지토리 설정으로되어있어 여행 할 때 랩톱에서 변경 사항을 가져 와서 다른 사람을 밀어 넣을 수 있습니다. 그러나 변경 사항을 푸시하고 싶을 때 GitHub 및 Jenkins로 전달하지만 서버 파일 자체는 업데이트하지 않습니다. 서버가 Jenkins/Github에서 서버 파일로 자동으로 변경되는 부분을 어떻게 설정합니까?커밋 후 어떻게 자동으로 git pull을 실행합니까?

디렉토리에 zip 파일이있는 폴더가 많이 있습니다. 변경 사항에는 폴더 내에 새 폴더/새 zip 파일이 포함됩니다. 지금은 FTP를 통해 PuTTy를 사용하여 Jenkins/Github에서 수동으로 변경 사항을 가져와야합니다.

서버에 Ubuntu 14.04 LTS를 사용하면 Jenkins ver. 1.590.

+0

당겨서 충분하지 않을까요? 당신도 업데이 트해야합니까? 주기적으로 실행되도록이 스크립트를 가져 와서 업데이트하고 설정하는 스크립트를 만들 수 없습니까? –

답변

0

bitbucket을 사용하는 경우이 link은 좋은 해결책을 제시하므로 사용하기에 매우 좋습니다.