MSBuild Earlgrey Tasks 그리고 Earlgrey UnityBuild 의 사용자 문서를 방금 완성했습니다. KDC 2011 과 KGC 2011 에서 소개했으나 그 당시에는 사용자 문서가 없었습니다. 단위 테스트와 소스 코드만 읽고 MSBuild 를 다루기는 사실 쉽지 않습니다. 그래서 급하게 문서화를 진행했습니다. 사실 회사에서 교육 자료로 쓸 생각도 있습니다.
Earlgrey 개발 웹 사이트에서 Earlgrey.BuildTools를 다운로드 받아서 압축을 풀면 사용자 지침서가 함께 있습니다. 그리고 로컬에서 바로 실행 가능한 형태로 MSBuild 용 예제 스크립트도 함께 제공됩니다 (필수: .Net Framework 4.0 SDK).
다만 문서는 예고한대로 영어로 적었습니다. 그래도 예제를 많이 넣었으니 이해하는데 큰 어려움은 없으리라 믿습니다. Earlgrey 빌드 도구로 할 수 있는 일은 다음과 같습니다.
- UnityBuild 를 이용한 Visual C++ 빌드 속도 개선 (Visual Studio 2008 지원)
- MSBuild 확장기능을 이용한 빌드 자동화
- 데이터베이스 버전 관리
- 백업 및 폴더 동기화
- 공유 폴더 생성 및 삭제
- 압축
- 이메일
- FTP/SFTP 등을 이용한 배포
- Subversion 의 Diff 기능을 이용한 변경 사항 추적
- MSBuild Community Tasks의 전 기능 (바이너리가 함께 배포됨. 문서는 제외.)
이번 작업이 여러분이 하는 일에 도움이 되길 바랍니다.
Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
ㅠㅠㅠㅠ.. 나두빨리!!!!