2012-04-02 9 views
6

Tôi đã tạo một mẫu quy trình xây dựng TFS được tùy chỉnh một cách nhẹ nhàng và cũng định nghĩa TFS xây dựng thích hợp. Nó xây dựng tốt trên máy chủ xây dựng TFS.Sử dụng các định nghĩa xây dựng TFS trên máy cục bộ

Có cách nào tôi có thể cho phép các nhà phát triển sử dụng lại cùng một quá trình xây dựng XAML và định nghĩa để thực hiện các bản dựng đầy đủ trên các máy cục bộ của họ không? Có thể có một số tiện ích có thể chạy với các tệp XAML của quá trình xây dựng TFS?

Tôi thực sự muốn tránh việc duy trì một bản sao riêng của tập lệnh xây dựng để xây dựng lại toàn bộ địa phương.

Trả lời

2

Các mẫu xây dựng chỉ có thể được chạy bởi dịch vụ xây dựng TFS. Nếu không cài đặt trên mỗi máy phát triển, đó có thể không phải là ý tưởng tốt nhất.

Cách khác là thiết lập chia sẻ trên máy phát triển và cấp quyền truy cập vào tài khoản TFS Build (tài khoản TFSBuildServiceHost.exe chạy trên máy chủ). Sau đó, các nhà phát triển có thể xếp hàng một xây dựng và nhận được các máy chủ để thả các tập tin vào máy tính của họ.

Queue Build

Nhược điểm này là bạn cần rất nhiều bản xây dựng được chạy trên Đại lý.

+0

Nhược điểm của việc chạy tác nhân xây dựng trên máy của các nhà phát triển cần chạy bản dựng này là gì? –

+0

@JohnSaunders 1. Tôi không chắc chắn về mô hình cấp phép TFS cho điều đó. 2. Đó có thể là rất nhiều tác nhân xây dựng. Đảm bảo chúng ra khỏi "Hồ bơi" bình thường * có thể * có vấn đề tùy thuộc vào quy mô đội. 3. Các máy khác trong TFS để quản lý. – DaveShaw

+0

Nó có lẽ là rộng như nó dài thực sự, cả hai đều có điểm tốt và xấu tôi càng nghĩ về nó. – DaveShaw