Tôi đang làm việc với một nhóm phát triển nhỏ (4 người) trong một dự án C #. Tôi đã đề xuất thiết lập một cỗ máy xây dựng sẽ thực hiện các bản dựng và kiểm tra hàng đêm của dự án, bởi vì tôi hiểu rằng đây là một điều tốt. Rắc rối là, chúng tôi không có nhiều ngân sách ở đây, vì vậy tôi phải chứng minh chi phí cho các quyền lực. Vì vậy tôi muốn biết:
Tôi nhận ra rằng đây là một chủ đề rất lớn và tôi mới bắt đầu. Tôi không thể tìm thấy một bản sao của câu hỏi này ở đây, và nếu có một cuốn sách ngoài đó tôi nên lấy, xin vui lòng cho tôi biết.
EDIT: Cuối cùng tôi đã làm cho nó hoạt động! Hudson hoàn toàn tuyệt vời và FxCop đang cho thấy một số tính năng mà chúng tôi nghĩ đã được triển khai thực sự chưa hoàn thiện. Chúng tôi cũng đã phải thay đổi loại trình cài đặt từ Old-And-Busty vdproj sang New Hotness WiX.
Về cơ bản, đối với những người đang chú ý, nếu bạn có thể chạy bản dựng của mình từ dòng lệnh, thì bạn có thể đặt nó vào hudson. Làm cho bản dựng chạy từ dòng lệnh thông qua MSBuild là một bài tập hữu ích, bởi vì nó buộc các công cụ của bạn phải hiện hành.