jenkins 에서 가장 중요한 것은 설정 백업인 것 같다.

예전에는 rsync 나 scp(rcp)로 백업 장비로 복사했었는데,

git repository에 저장하는 것도 좋다.


shell script/git command를 사용하는 방식도 좋지만, thinBackup 플러그인을 사용한다. 


thinBackup 플러그인을 jenkins에 설치하고, 설정된 값으로 git repository에 저장할 수 있다.




1. Jenkin 플러그인 관리에서 Available 탭에서 thinBackup을 설치하고 재시작한다.

참조 : http://www.asktomash.com/configure-jenkins-thinbackup-configuration-plugin/



2. ThinBackup 설정하기


 Jenkins 관리 - ThinBackup 설정하기 - Settings 선택 해서 아래와 같이 설정했다. 'backup build results'를 선택하면,  zip으로 만들기 때문에 build 디렉토리 밑의 로그도 함께 백업되기 때문에 용량이 커진다. 

따라서,간단하게만 아래와 같이 설정했다.



여러 대의 slave jenkins을 쓰는 경우 다른 서버에서 동작될 수 있으니, master에서만 동작하게 한다.







그리고, 나머지는 다음 블로그의 내용대로 하면 된다.

http://labs.ssen.name/Server/Jenkins/Jenkins%20%EC%9E%90%EB%8F%99%20%EB%B0%B1%EC%97%85%ED%95%98%EA%B8%B0.html




* 참조 자료

https://wiki.jenkins-ci.org/display/JENKINS/thinBackup

https://github.com/jenkinsci/thin-backup-plugin

http://labs.ssen.name/Server/Jenkins/Jenkins%20%EC%9E%90%EB%8F%99%20%EB%B0%B1%EC%97%85%ED%95%98%EA%B8%B0.html

Posted by '김용환'
,