자유게시판

제목 SVN에서 빌드까지
글쓴이 ci세상 작성시각 2009/08/04 16:11:31
댓글 : 9 추천 : 0 스크랩 : 0 조회수 : 19679   RSS

SVN이라는 단어 2주전까지만 하더라도 이거 모야? 하면서 신기한듯 보았지요^^
현재의 SVN은 저에게는 없어서는 안될 존재가 되어버렸습니다.

팀장으로써 개발자, 디자이너, 기획자, 혹은 전직원들을 대상으로 SVN 을 써보자고 하고 있으니 말입니다.^^^

- 디자이너 (적용) : 토토리즈를 이용해서 모든 작업결과물을(원본소스,이미지,HTML,css,js등) SVN 서버에 보고한다.
- 개발자 (적용) : 이클립스로 개발된 모든 작업결과물을 SVN 서버에 보고한다.
- 기타직원 (미적용) : 토토리즈를 이용해서 업무파일들(한글,엑셀,워드,기타문서등) SVN 서버로 모아둔다.

디자이너, 개발자에게는 쓰라고 강요하기까지 했으니~ SVN존재가 다른사람에게 귀찮은 존재였을것 같습니다.^^


<기존개발방식>

개발자, 디자이너 <-> 본서버

<SVN 1차 적용 개발방식>

개발자,디자이너  <-->  SVN서버 <--> 본서버 (ant)

<SVN 2차 적용 개발방식>

로컬서버(개발자, 디자이너) <--> 베타서버 (SVN) <--> 본서버 (ant)


SVN에서 본서버로 빌드(ant)하는것까지 아직 100% 실무 적용은 안되었지만 그래도 이정도면 제대로
개념을 잡고 사용하는지 모르겠습니다.^^



 다음글 CI 구인구직란이 올때까지^^ (4)
 이전글 CI 입문자분들중 날코딩하셨던 분들께^^ (9)

댓글

변종원(웅파) / 2009/08/04 16:49:18 / 추천 0
이제 trac 적용을... ^^
ci세상 / 2009/08/04 16:53:16 / 추천 0

네에 하나씩 적용하자 ~~ 하고 있는데 부담스러워서 그만두려 하지 않을까요? ㅎㅎ

숨어사는곰2 / 2009/08/04 18:25:49 / 추천 0
cvs나 svn적용하면서 형상관리 서버를 사용하는 사람들끼리 커뮤니케이션이 없다면
쓰나마나한 상황이 벌어지게 됩니다
그에 대한 교육이 먼저 필수적으로 이루어져야 한다는 생각이에요

서로 SVN을 이용하면서 합의된 사항이 없는 상태로 사용하게되면 update 하거나 commit 할때 충돌나서
해결하는 시간이 더 걸릴거라는 생각이 드네요...
ci세상 / 2009/08/04 19:06:48 / 추천 0
제가 교육하는 부분과 웅파님께서 부탁하신 SVN의 여러가지 경우의 수에 대하여도 접해보고 가급적 > 한국포럼에 입문생분들을 위해서 플래쉬로 올려두겠습니다.^^

배움에 대하여 공개를 해서 맞는지 틀린지~~ 옳게 쓰고 있는지 보고듣는것이 저의 배움의 철학이라서요^^

★ 한국포럼 2주째~~ 시작페이지로 만들어 두고~~ 보고는 있지만 제가 가장 아쉬운 부분이 ★

CI를 막 입문하려는 사람들을 위한 자료가 너무나도 부족한것 같습니다.
숨어사는곰님도 저보다는 더 많은 지식을 가지고 계신것 같으신데요 CI입문생들을 위하여
하찮다고생각하시는 팁이나 강좌라도 많이 올려주시기를 부탁드리겠습니다.
1day1 / 2009/08/04 21:28:42 / 추천 0

>> 기타직원 (미적용) : 토토리즈를 이용해서 업무파일들(한글,엑셀,워드,기타문서등) SVN 서버로 모아둔다.

그런데, SVN 에   바이너리 파일을 올리는 것은 좀 꺼려지더군요. (물론 안하는 것보다 낫지만요)
 디자인용  이미지,PSD 파일등도 마찬가지로 꺼려지더군요(그래서 디자이너 에게 어떻게 쓰게하나 고민중)

회사에서는
개발자,디자이너  ---> 개발서버  ---> 실 운영서버   

이런식의 구성으로 사용하고,  소스코드만 개인적으로 SVN 적용하고 있습니다.

즉, 저의 경우는
로컬(소스코드) ---> svn 서버 ---> (빌드)  개발서버
이런식이 되는 것이죠.

아직은 어떤 방법이 효율적인지 이것저것 구성해 보고 있습니다.


바이너리도 그냥 SVN 에 넣는 것이 속편할까요?

ci세상 / 2009/08/05 00:11:24 / 추천 0
소스도 jsp처럼 자동 컴파일 되지 않는한 보안유지가 힘들지 않을까요?^^

저도 조금더 CI하고 일반파일쪽 암호화를 서버단에서 처리할까 고민해 보았는데요..

1. 소스 : 젠드로 암호화 처리하구요 (CI에서 View이외의 소스들은 젠드 암호화)

2. 일반파일 : 가급적 문서암호화가 가능하면 암호화 처리하고 폴더별 인증을 걸어서 SVN 주소를 업무용도로 분산관리

어떻게 하든 보안은 100% 유지가 되지 않기 때문에 그냥 SVN을 적용하는것이 속편할것 같습니다.^^

형상화라는 뜻을 몸에 익히다 보면 실제 업무에도 적합한 SVN 같은 툴들이나 업무용 SVN서버들이 출시되더라도 적응하기가 빠르지 않을까? 생각해 봅니다.^^
변종원(웅파) / 2009/08/05 00:18:25 / 추천 0
기획자나 디자이너에게도 버전관리는 필수지요.
특히나 큰 프로젝트를 진행할때 PM은 항상 최종버전 관리에 신경을 많이 씁니다.

전에 잠깐 이런 생각도 했었습니다.
일반소스 관리처럼 오피스포맷을 파싱해서 오피스파일도 형상관리를 한다면 어떨까 하구요.
어차피 내용을  뽑아낸다면 일반소스와 개념은 똑같으니까요.

만들면 규모가 좀 큰 웹에이전시에 판매할 수 있을까요? ^^
ci세상 / 2009/08/05 09:02:52 / 추천 0
ㅎㅎ 업무용 SVN 툴들중 오피스 파일도 형상관리가 된다면 구매할 의사가 있습니다.
저희 회사 부사장님께서도 SVN도입을 검토해 주시면서 엑셀, 한글은 안되냐구 여쭤보시길래
없다고 말씀을 드리긴 했었습니다. 웅파님께서 개발해 주신다면 바로 구매해서 지출결의서 끊어 보고하도록 하겠습니다.^^
1day1 / 2009/08/05 14:00:21 / 추천 0
// 웅파

>> 일반소스 관리처럼 오피스포맷을 파싱해서 오피스파일도 형상관리를 한다면 어떨까 하구요.

예. 제가 바이너리를 SVN 에 넣지 않는 이유입니다. 왠지 의미없는 것 같거든요.(물론 백업관리는 하는데)
말씀대로 그렇게 된다면 좋겠네요.