2011-01-26 22 views
11

Hãy xem xét khả năng của TFS 2010 cho Trình điều khiển Xây dựng để có 1+ tác nhân tạo dựng. Vì các bản dựng là chủ đề chủ quan đối với nhóm/môi trường, hãy xem xét một môi trường nơi các bản dựng được thực hiện trên cam kết/đăng ký. Mỗi bộ sưu tập dự án sẽ có hơn 10 dự án nhóm, nhưng có lẽ chỉ có 1 hoặc 2 dự án được cam kết trong một ngày.Tại sao và khi nào có nhiều đại lý xây dựng?

  • Khi nào một quản trị viên TFS nên xem xét việc tạo tác nhân tạo mới?
  • Nhiều đại lý có chạy song song không?
  • Khi một tác nhân đơn lẻ được xác định cho Bộ điều khiển xây dựng, nó có hoạt động không?
  • MSDN states: "if you set up your agents to have specialized capabilities...". Điều đó có nghĩa là gì? Một công nghệ/nền tảng khác biệt? Làm thế nào bạn có thể thiết lập các đại lý của bạn để có khả năng chuyên ngành?
  • Cách tác nhân tạo thẻ 'gắn thẻ' được sử dụng hiệu quả trong môi trường nơi các bản dựng (thường) được thực hiện trên mỗi lần đăng ký.

Trả lời

6

Bạn sử dụng nhiều tác nhân xây dựng để hỗ trợ nhiều máy xây dựng (Tôi làm việc hiện tại với một trang trại xây dựng với 3 máy xây dựng - và do đó 3 đại lý xây dựng - để phân phối tải).

Bạn cũng có thể muốn có nhiều tác nhân xây dựng để có thể chạy các bản dựng song song. Đây là một tính năng tuyệt vời để chia sẻ tài nguyên, nhưng là một yêu cầu khi bạn bắt đầu làm việc với các tính năng của Test/Lab Management.

Với khả năng: ví dụ bạn có thể thiết lập tác nhân xây dựng với phiên bản 1 của thành phần bên thứ 3 và tác nhân xây dựng thứ hai với phiên bản 2. Với gắn thẻ bạn có thể chỉ định trong định nghĩa xây dựng. trong số các đại lý xây dựng.

3

Chúng tôi sử dụng 2 tác nhân xây dựng trên cùng một máy tại nơi làm việc, vì chúng tôi chỉ có một máy xây dựng.

Người đầu tiên xử lý các bản dựng CI của chúng tôi và gắn thẻ với CI. Định nghĩa xây dựng cho việc xây dựng CI được thiết lập để chỉ sử dụng các tác nhân có thẻ CI.

Thứ hai là dành cho các bản dựng xếp hàng theo cách thủ công, chủ yếu cho bản phát hành được xây dựng.

Tôi chuyên về đại lý xây dựng CI, bởi vì chúng tôi đang chuẩn bị một bản xây dựng mới cho QA để một số nhà phát triển kiểm tra chi nhánh phát triển, điều này sẽ làm chậm khả năng phát hành bản dựng lên QA.

0

Một trong các bản dựng của chúng tôi mất 9 phút. Tốt đẹp của nó mà bạn không phải ở trong hàng đợi đằng sau nó nếu bạn tình cờ triển khai vào thời điểm sai.

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