MSBuild 도입하기
참고 문서 MSBuild라는 키워드로 MSDN 라이브러리를 뒤적이면 MSBuild를 이해하는 데 큰 도움이 된다. MSDN 라이브러리를 읽고 MSBuild의 개념이나 작동 방식을 이해했다면, Guy Smith-Ferrier가 쓴 Automating Builds Using MSBuild를 옆에 두고…
참고 문서 MSBuild라는 키워드로 MSDN 라이브러리를 뒤적이면 MSBuild를 이해하는 데 큰 도움이 된다. MSDN 라이브러리를 읽고 MSBuild의 개념이나 작동 방식을 이해했다면, Guy Smith-Ferrier가 쓴 Automating Builds Using MSBuild를 옆에 두고…
RSS Builds Publisher for CC.NET에 가서 최신 플러그인을 다운로드 받는다. 압축 해제한 파일을 CC .NET 서버 폴더(예. C:\Program Files\CruiseControl.NET\server\)에 놓는다. 이제 ccnet.config 설정 파일에 RSS Publisher를 등록한다. 이런 식이다. <cruisecontrol>…
그 동안 R&D 센터에서 고민만 해오던 빌드 서버를 내가 프로젝트에 본격적으로 참여하기 전에 설치하기로 마음 먹고 어제, 오늘 대공사를 치렀다. 축복받은 관리되는 환경(.NET Framework나 Java 같은)과 달리 네이티브 C++의 세계는…
cuberick가 소개한 엽기적인 다이어그램이다. 지속적인 통합의 개념이 맞긴 하지만, 정말 제 정신인가? 싶긴 하다. 라이센스. Creative Commons Attribution-Noncommercial-Share Alike 3.0 License 그리고 보니 허락 받아서 Ship It!에 넣었으면 정말 웃겼을…
Ship It! 성공적인 소프트웨어 개발 프로젝트를 위한 실용 가이드가 드디어 예약 판매에 들어갔습니다. 8월 9일에 정식 출판을 목표로 최종 마무리 중입니다. 지난 2월 27일에 번역한다고 말씀 드렸으니 실로 5개월 만입니다.…
2년 전에 읽고 블로그를 통해 소개했던 Ship it! A Practical Guide to Successful Software Projects을 기억하시나요? 아마존에서는 실천가를 위한 실용주의 프로젝트 관리: 위대한 관리의 비밀와 이 책을 함께 묶어서 권합니다.…
일일 빌드라던가 지속적인 통합에 대해 들어본 적이 있는지 모르겠다. 대부분의 현업 종사자라면 최소한 한번쯤 들어보기라도 했으리라 생각하지만, 나의 경험에 비추어봤을 때 학생의 경우라면 들어보지 못한 사람도 많을 것이다. 통합개발서버를 두었다고…
마이크로소프트웨어 5월호를 이제야 읽어봤다. 보통은 마소에서 한 권씩 보내주는데, 이번 달에는 일이 꼬여서 받지 못했다. 이번 달은 정기 컬럼인 프로그래밍 노트 외에도 Step By Step 코너에 두 장짜리 글을 썼다.…
오전에 Cruise Control .Net에 문제가 발생하였다. 문제가 발생한 시기부터 문제를 해결한 시기까지 시간순서대로 사건을 요약하면 다음과 같다. 원격작업 도중에 윈도우즈 2000 서버가 말썽을 일으켰다. 운영체제를 재부팅시켜야 했다. 재부팅 후에 CruiseControl…
가정 소스버전관리시스템이 있다. 여기서는 Subversion을 사용한다. CI 시스템 구축 .NET Framework SDK 를 설치한다. Windows Installer 를 실행시키기만 하면 된다. NUnit Windows Installer 를 실행시키기만 하면 된다. NAnt 원하는 경로에…