MSBuild 도입하기

  • Post author:
  • Post category:
  • Post comments:2 Comments
  • Post last modified:January 22, 2020

참고 문서

  • MSBuild라는 키워드로 MSDN 라이브러리를 뒤적이면 MSBuild를 이해하는 데 큰 도움이 된다.
  • MSDN 라이브러리를 읽고 MSBuild의 개념이나 작동 방식을 이해했다면, Guy Smith-Ferrier가 쓴 Automating Builds Using MSBuild를 옆에 두고 레퍼런스로 쓰면 좋다.

  • MSBuild 관련 자료 중의 역시 최고라 하면 Part 1: Continuous Integration using MSBuild, CruiseControl.NET, FxCop, NUnit, NCover + Subversion을 비롯한 6편짜리 글일 것이다. MSBuild와 CruiseControl .NET 그리고 Subversion은 지금으로선 가장 유망한 조합이 아닐까? Microsoft사의 솔루션을 몽땅 구매해도 괜찮을 정도의 조직이라면 몰라도 말이다.

    C# 개발 그룹이라면 그대로 따라하면 될 것이고, VC++ 개발 팀이라면 약간 응용력을 발휘해야 한다.

도구

  • MSBuildTasks는 MSBuild의 확장팩이라고 생각하면 된다. 스타크래프트 브루드워 정도?

    주요 기능을 살펴보면 대충 이렇다.

    • 파일 업로드 (FTP 또는 WEB)
    • SQL 실행

    • 이메일 전송

    • NDoc 및 NUnit

    • 정규표현식

    • 서브버전 및 Visual SourceSafe 제어

    • 파일 압축

    • XML 읽고 쓰기

  • MSBuildShellExtension는 Visual Studio에서 곧바로 MSBuild 스크립트를 실행시키게 해준다. 스크린 샷을 보면 어떤 도구인지 한눈에 알 수 있다.

    Visual Studio가 제공하는 빌드 이벤트 같은 것에 의존하지 않으려면 이것도 좋겠다.

Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
follow me
  • 혼자만의 장난감이 아닌 이상 한줄 한단어의 차이도 잘 확인하고 배포하는 게 당연하지
    23 hours ago
  • 나중에 읽으려 했는데 helm 같은 템플릿 엔진을 쓰라고 권장한다면 그다지 읽을 가치가 없어보이네. 사고날 때마다 엄청난 돈이 날아가봐야… https://t.co/9Wb8MAHUHd
    23 hours ago
  • 결정 한번 전광석화네 https://t.co/nujVeCRdMT
    1 day ago
Buy me a coffeeBuy me a coffee
×
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
Latest Posts