프로젝트 자동화 3

[프로젝트 자동화] 소스 서버 구축

소스 서버의 필요성 서비스 중인 혹은 개발 진행중인 응용프로그램에 문제가 발생했을 경우, 이 문제의 파악을 용이하게 하지 위해서 dump파일을 생성하게 된다. 이 dump파일은 해당 프로세스와 동일한 버전의 pdb파일을 필요로 한다. 출시 혹은 개발 진행중인 응용프로그램에서 끊임없이 수정되는 소스 및 pdb파일의 관리를 용이하게 하기 위해서 소스 서버를 구축하게 되고, 이 소스 서버의 역할은 dmp파일이 올바른 pdb및 소스를 자동으로 찾도록 해준다 1. 심볼을 위한 공용폴더 만들기. A. B. SYMBOLS_OS : OS 심볼 저장소 C. SYMBOLS_PRODUCT : 개발 어플리케이션 심볼 저장소 2. 관련 프로그램 설치 A. ActivePerl 5.16.1 Build 1601 (64-bit) B...

[프로젝트 자동화] 설치 및 운용 가이드(CruiseControl.net )

1. 관련 프로그램 설치 - IIS 설치 (windows 7 기준) 1). 제어판의 프로그램 및 기능 선택 -> windows 기능 사용/사용 안함 선택. 2)World Wide Web 서비스를 모두 선택하여 설치하면 IIS 7 설치가 완료된다. - CruiseControl 설치 n 지속적인 업데이트로 설치가 간편해졌다. n n n n - CruiseControl.Net 서비스 시작 n 관리도구의 서비스를 선택한 후 서비스 리스트에서 CruiseConrtol.Net을 선택한다. n - 웹 페이지 접속 n 127.0.0.1/ccnet 에 접속 ( iis 설정이 완료 되어 있어야 한다. ) n - CCTray 설치 n n 4. CCNet.Config 작성. D:\MyProject\Server\trunk\My..

[프로젝트 자동화] cruisecontrol.net 활용

팀에 빌드 자동화에 대한 이슈가 있어서 적용하는 것을 진행했다... 순탄치는 않았고, 아직도 많이 부족하지만 기억을 위해서 몇자 메모를 해둔다. 1. 필요 프로그램. - cruisecontrol.net: CI 서버계의 할아버지.: 저 커뮤니티가 가장 활발하여 정보를 구하기 쉽다는 장점이 있다.: CI 서버 = cruisecontrol.net 이라고 인식이 될 정도이다.: 안정성이 확보되어 있다고 할 수 있다. - CCTray: cruisecontrol.net을 손쉽게 활용할 수 있도록 해주는 UI툴. 2. 준비. - 1) IIS 서버 설치.: cruisecontrol은 자체 웹서버를 제공하지 않기 때문에 별도의 웹서버를 설치해야 한다.현재 팀은 윈도우 기반이기 때문에 IIS 서버를 설치한다.: 이 IIS..