Tôi đang làm việc trên một dự án ứng dụng web và tôi cần tạo một kịch bản xây dựng; một tập lệnh xây dựng mà tôi có thể kích hoạt từ máy chủ cruisecontrol của mình. Vì nant đã không được duy trì trong nhiều thời gian, tôi nghĩ rằng MSBuild là con đường để đi.
Tôi cần tập lệnh xây dựng để có thể
- Biên dịch tất cả các tập hợp
- Thực hiện các bài kiểm tra đơn vị
- Chạy phân tích NCover trên các bài kiểm tra đơn vị
- Triển khai cơ sở dữ liệu (tùy thuộc vào tham số). Đây thực sự là việc thực thi một công cụ vì tôi sẽ viết công cụ của riêng mình để triển khai cơ sở dữ liệu. Nhưng việc thực thi công cụ phải có điều kiện dựa trên một số tham số dòng lệnh.
- Cung cấp các kết quả kiểm tra đơn vị và phạm vi bảo hiểm ở định dạng mà cruisecontrol có thể đọc và hiểu.
Tôi cho rằng MSBuild sẽ cho phép tôi làm tất cả những điều này. Nhưng tôi không biết bắt đầu từ đâu. Có ai biết về một hướng dẫn hay để giúp tôi bắt đầu với tập lệnh xây dựng của mình không?