2011-11-18 36 views
5

Tôi đang sử dụng phiên bản cao cấp TFS 2010 và Visual Studio 2010. Có thể ai đó vui lòng hướng dẫn tôi về nơi bắt đầu cho các tập lệnh triển khai tự động không? Bất kỳ tài liệu/hướng dẫn nào sẽ giúp ích rất nhiều.Triển khai tự động TFS 2010


Các liên kết trên phần lớn giải thích chiến lược triển khai tự động. Tôi cần tìm hiểu cách viết một kịch bản triển khai và cách một kịch bản triển khai trông như thế nào.

Trả lời

4

Không biết loại ứng dụng nào bạn muốn triển khai khó để đưa ra câu trả lời đúng, nhưng dưới đây là một số liên kết hữu ích mà tôi nghĩ.

Nếu bạn muốn triển khai một ứng dụng ClickOnce với TFS năm 2010, thử this article at codeproject

TeamDeploy from codeplex có vẻ tốt, nhưng tôi đã không sử dụng nó được nêu ra.

Các community TFS Build extensions

Một chút litte về web deployement

2

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.

Các vấn đề liên quan