PART III
Builds
In This Part:
- Setting Up Continuous Integration with Team
Build
- Setting Up Scheduled Builds with Team Build
Chương 7 -
Team Build Explained
Objectives
- Tìm hiểu kiến trúc Microsoft® Visual Studio®
Team System Team Build .
- Tìm hiểu các thành phần tạo nên Team Build.
- Tìm hiểu các chức năng của Team Build cung cấp.
- Chọn một chiến lược build phù hợp.
- Xác định phương pháp mà chiến lược build của
bạn có thể cần được thay đổi nếu bạn làm trên một project lớn.
Overview
Chương này giải thích bằng cách nào bạn có thể sử dụng Team Build để tự động hóa quá trình thiết kế(build
process). Nó vạch ra một số các sai lầm
chung liên quan đến quy trình build (common build-related stumbling blocks) và
so sánh các phương pháp tiếp cận khác nhau để builds ranging từ các daily scheduled
build đến các continuous integration builds.
Team Build được thiết kế ở đầu
của Microsoft Build Engine (MSBuild) và bạn có thể sử dụng nó để lấy các source
code cần thiết cho một build, biên dịch các solution và (nếu có yêu cầu) thực thi các kiểm thử đơn vị(
unit test) và công cụ phân tích code tĩnh
như một phần của quá trình thiết kế(build process). Bạn cũng có thể phát hành
các build đầu ra đến một shared location(vị trí chia sẻ) cụ thể.
Team Build labels source
code được sử dụng cho một loại build đặc biệt với một số các build để bạn có thể
lấy source được sử dụng để khởi tạo một build cụ thể tại một số điểm trong
tương lai. Trong trường hợp thất bại, bạn
có thể cấu hình Team Build để khởi tạo các work item và để lưu ý cho các người
sử dụng về các build failures gặp phải.
How to Use This Chapter
Sử dụng chương này để tìm hiểu
về các chức năng mà Team Build cung cấp cho việc tự động hóa và quản lý quá
trình build, và để hiểu về các chiến lược khác nhau cho việc lập kế hoạch build.
Để đạt được lợi ích cao nhất từ chương này, bạn nên:
§ Đọc "Chapter 8 - Setting up Continuous Integration with Team Build" để tìm hiểu nhiều hơn về việc
sử dụng continuous integration với Team Foundation Server (TFS).
§ Đọc "Chapter 9 - Setting up Scheduled Builds with Team Build" để tìm hiểu nhiều hơn về việc
sử dụng các scheduled builds.
§ Đọc các đề tài How To kèm theo để giúp thực hiện các nhiệm vụ liên quan đến build:
- How To: Tự động Run Code
Analysis với Team Build trong Visual Studio Team Foundation Server.
- How To: Cài đặt một Continuous
Integration Build trong Visual Studio Team Foundation Server.
- How To: Cài đặt một Scheduled
Build trong Visual Studio Team Foundation Server.
Download tài liệu tại đây: Part III- Chapter 7