-
CruiseControl.NET카테고리 없음 2023. 8. 3. 15:19
http://cruisecontrol.sourceforge.net/overview.html
http://pyrasis.com/book/WindowsProjectEssentialUtility/Chapter05
빌드 자동화 시스템
- 빌드 서버에 설치하여 개발자 PC와 별개로 빌드를 할 수 있도록 해 준다
- XML 형태의 빌드 스크립트를 작성하여 빌드 시간 및 주기, 빌드 방법, 저장소 정보, 빌드 넘버 방식을 설정하여 사용할 수 있다.
- 빌드 스크립트를 작성하는 것에 따라 하루에 한 번, 일주일에 한 번, 한 달에 한 번, 또는 특정 조건에 만족하면 빌드를 실행할 수 있다. 강제 빌드(Force Build)는 클라이언트 프로그램(CCTray)을 사용하여 빌드 명령을 내렸을 때 실행된다.
- 웹 인터페이스를 지원하며 목록, 빌드 에러 로그 등을 확인할 수 있고 빌드 명령도 내릴 수 있다.
빌드 스크립트 ccnet.config
CruiseControl.NET\Server\ccnet.config
- CruiseControl.NET은 XML로 된 빌드 스크립트를 이용하여 빌드한다.
- 빌드 스크립트에서 버전 관리 시스템 종류, 저장소 URL이나 소스의 위치, 빌드 넘버 방식, 빌드 시간, 빌드 방식을 지정할 수 있다.
SilkSVN
- 윈도우 cmd로 svn을 사용할 수 있게 해 준다
참고자료
http://cruisecontrol.sourceforge.net/index.html
http://cruisecontrol.sourceforge.net/main/configxml.html
- CruiseControl 공식 페이지
http://pyrasis.com/book/WindowsProjectEssentialUtility/Chapter05
- CruiseControl.NET으로 빌드 자동화하기 EBook
https://www.slideshare.net/OnGameServer/cruise-control-netandterminalwithgamedev-8096181
- 게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal