서버 빌드 프로세스

1. BXM 서버 빌드 프로세스

서버 빌드 프로세스
Figure 1. 서버 빌드 프로세스

git의 경우 post-receive hook에서 파일을 hooking하여 특정 장소에 저장하고, 정기적으로 컴파일과 inspection을 진행한다. svn은 post-commit hook에서 hooking하며, inspection을 로컬에서 진행할 수도 있고, 서버에서 진행할 수도 있다.

  • 1. File hooking : 서버에 Push (또는 Commit)된 파일을 특정 디렉토리에 revision별로 저장한다.

  • 2. Compile : 정기적으로 서버빌드 스크립트를 호출한다. 로그를 개발자들이 확인할 수 있도록 Jenkins 사용을 권장한다.

  • 3. Code Inspection : 서버에서 Inspection을 진행할 경우, 빌드 후 처리로 Inspection을 진행한다. deploy를 먼저 진행하여도 무관하다.

  • 4. 서버 deploy : build서버에서 개발서버로 deploy를 진행한다.

위 순서는 기본 빌드 프로세스이다. file hooking, inspection, 배포 등은 사이트의 상황에 따라 여러가지로 변형이 가능하게 된다. 본 가이드는 2. Compile process만 다루고자한다.

Copyright© Bankwareglobal All Rights Reserved.