Chúng tôi vừa bắt đầu sử dụng TFS Deployer (http://tfsdeployer.codeplex.com/wikipage?title=Preparing%20Deployment%20Scripts&referringTitle=Home). Về cơ bản đó là một dịch vụ cửa sổ theo dõi các thay đổi về chất lượng xây dựng và có thể kích hoạt các tập lệnh PowerShell hoặc hàng loạt tùy chỉnh để chạy khi thay đổi.
Khi kiểm tra xảy ra, tác nhân xây dựng lấy nguồn xây dựng nó, chạy bất kỳ kiểm tra đơn vị nào vv sau đó phát hành kết quả cho thư mục thả xây dựng. Nó cũng thiết lập chất lượng của việc xây dựng cho một cái gì đó như "kiểm tra đơn vị vượt qua". Sau đó, Tfs Deployer sẽ khởi động, lấy bản dựng và phát hành cho môi trường thử nghiệm phát triển của chúng tôi và chạy một số thử nghiệm khác. Nếu những thông qua, nó sẽ gửi một email để cho mọi người biết bất kỳ kiểm tra thủ công có thể được chạy.
Vẻ đẹp của việc sử dụng chất lượng xây dựng là sau khi chạy thử nghiệm thủ công, chúng tôi có thể cập nhật chất lượng và có một trình kích hoạt triển khai khác và cứ tiếp tục cho đến khi chúng tôi (thủ công) kích hoạt bản phát hành sản phẩm. Nếu bạn đặt triển khai như là một phần của mẫu xây dựng, bạn có thể kích hoạt nhiều lần triển khai chuỗi trên cùng một tệp nhị phân.
Bởi vì nó chạy mã tùy chỉnh, bạn có thể sử dụng bất kỳ phương pháp triển khai nào bạn muốn, miễn là nó có thể chạy được (msbuild, msdeploy, clickonce, thế hệ msi v.v.).
Kịch bản có thể được chia sẻ giữa các bản dựng (trong cùng một dự án nhóm) chỉ bằng cách trỏ tất cả các bản dựng có liên quan tại cùng một tập lệnh trong tệp cấu hình.
Tài liệu hơi lỗi thời, nhưng khá dễ cài đặt và bắt đầu.