티스토리 뷰

카테고리 없음

CI project

Jacob_baek 2012. 12. 10. 10:00

특정한 환경에서 CI Project를 다음과 같이 수행할 수 있다.


예제구성

- jenkins server

- 소스관리 : SVN

- 빌드서버 : 우분투 12.04 ()

- 테스트 서버 : 윈도우 7 ()

- 테스트 도구 : selenium

- 데이터베이스 :  mysql

- 릴리즈파일 : deb 확장자


1. Source 동기화 및 빌드

- SVN 혹은 CVS등을 통한 소스 동기화

- 동기화된 소스 빌드 수행


2. 빌드된 파일을 테스트 대상 서버로 복사 및 업그레이드

- 복구를 위한 백업 (릴리즈파일 및 데이터베이스)

- 빌드된 파일 테스트 대상 서버로 복사

- 릴리즈 파일 업그레이드

- 업그레이드 실패시 Revert (릴리즈파일 이전버전 복구 및 데이터베이스 복구)


3, 테스트 수행

- 테스트 도구에 사용될 스크립트 동기화

(사전에 스크립트 작성되어 있는 경우)

- 테스트 스크립트 수행

- 테스트 수행에 따른 결과 리포트

- 테스트 실패시 Revert (릴리즈파일 이전버전 복구 및 데이터베이스 복구)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함