SVN(Subversion)

SVN(Subversion) 웹서버 연동 (commit 시 자동 반영, 리눅스 기준)

쫑가르카스 2015. 10. 20. 17:39

SVN(Subversion) 웹서버 연동 (commit 시 자동 반영, 리눅스 기준)


리눅스 svn 서버 저장소 자동 적용

 

svn 서버 저장소 웹 서버 연동

 

svn 저장소에 commit 하면 웹 서버에도 자동으로 적용되도록 할 수 있다.

 

 

svn checkout 하기

svn 체크아웃(co) 저장소주소 웹서버주소

]# svn checkout file:///svn/okkks.tistory.com/trunk /wwwdata/okkks.tistory.com

 

 

post-commit 설정

- svn checkout 후 실행된다.

- /svn/저장소주소/hooks/에 위치

]# vi /svn/저장소주소/hooks/post-commit

#!/bin/bash

 

svn update 웹서버주소(>/wwwdata/okkks.tistory.com)

 

 

post-commit 파일에 실행 권한을 부여한다.

]# chmod 755 /svn/okkks.tistory.com/hooks/post-commit