웹 응용 프로그램 프로젝트에서 작업 중이며 빌드 스크립트를 만들어야합니다. 내 cruisecontrol 서버에서 트리거 할 수있는 빌드 스크립트. nant는 오랫동안 유지되지 않았기 때문에 MSBuild가 갈 길이라고 생각합니다.
할 수 있도록 빌드 스크립트가 필요합니다.
- 모든 어셈블리 컴파일
- 단위 테스트 실행
- 단위 테스트에서 NCover 분석 실행
- 데이터베이스를 배포합니다 (매개 변수에 따라 다름). 데이터베이스를 배포하기 위해 내 자신의 도구를 작성하기 때문에 이것은 실제로 도구를 실행하고 있습니다. 그러나 도구 실행은 일부 명령 줄 매개 변수에 따라 조건부로 수행되어야합니다.
- cruisecontrol이 읽고 이해할 수있는 형식으로 단위 테스트 및 적용 범위 결과를 제공합니다.
MSBuild가 이러한 모든 작업을 수행 할 수 있다고 가정합니다. 하지만 어디서부터 시작해야할지 모르겠습니다. 아무도 내 빌드 스크립트를 시작하는 데 좋은 자습서를 알고 있습니까?