2011-02-03 31 views
9

Chúng tôi đang sử dụng TFS 2010 để kiểm soát nguồn và quản lý dự án và TeamCity 6.0 để thực hiện xây dựng và xây dựng báo cáo (CI và triển khai hàng ngày cho người thử nghiệm). Thiết lập ghi nhãn nguồn TFS trong TeamCity để khớp với số xây dựng là rất đơn giản, nhưng tôi không thể tìm thấy cách để liên kết lại với TFS Build Explorer.Làm cách nào để tạo một TeamCity build xuất hiện trong TFS Build Explorer?

Chúng tôi muốn liên kết những điều này để có thể gán lỗi cho các bản dựng cụ thể thông qua TFS cho việc xây dựng triển khai trình thử nghiệm hàng ngày.

+0

Bởi "TFS Build Explorer" bạn có nghĩa là thư mục Xây dựng trong Team Explorer? – Nock

+0

Thư mục Xây dựng và/hoặc trường "Tìm thấy trong Xây dựng"/"Tích hợp trong Xây dựng" trên các mục công việc, cũng như các liên kết trong Trình quản lý Kiểm tra của Microsoft, tôi nghĩ vậy. – GWLlosa

+0

Đối với chúng tôi, đặc biệt trường "Tìm thấy trong Xây dựng"/"Tích hợp trong Xây dựng" là vấn đề chính. –

Trả lời

4

Tôi không biết nếu bạn có thể, ít nhất là không có một số công việc VSX nặng hoặc thao tác trực tiếp của cơ sở dữ liệu, hãy xây dựng TeamCity để hiển thị trong TFS Build Explorer.

Tuy nhiên, trình đơn thả xuống "Tìm thấy trong Xây dựng:" trong tệp hoạt động lỗi được điền theo danh sách chung mà bạn có thể thêm vào chuyên nghiệp theo ngữ pháp sử dụng http://blogs.microsoft.co.il/blogs/shair/archive/2010/03/08/tfs-api-part-23-create-global-list-xml-way.aspx.

2

Đây không phải là một câu trả lời tuyệt vời vì tôi không biết Team City, nhưng bạn có thể yêu cầu nhóm Team City nếu họ có một mẫu quy trình xây dựng TFS đại biểu cho Team City. Final Builder có điều này trong đó TFS thực hiện việc giám sát và lập kế hoạch xây dựng và một số chi tiết, nhưng Final Builder thực hiện công việc thực tế. Điều này mang lại cho bạn một túi hỗn hợp theo ý kiến ​​của tôi, nhưng nó không phải là những gì bạn đang có ý định.

2

Về Đội Explorer:

Microsoft không bao giờ mở các tuỳ biến của Team Explorer bằng cách cung cấp API tương ứng trong Object Model. Bạn không được phép thêm/sửa đổi/thay đổi các nút ở đó. Nhưng mọi người đã thành công bằng cách thực hiện một số thủ thuật phản chiếu.

Tôi vẫn không nghĩ rằng bạn nên tùy chỉnh Trình khám phá nhóm, đặc biệt khi bạn nhìn thấy Visual Studio 2012: chúng sẽ sửa đổi mọi thứ ở đó.

Microsoft Test Manager:

Hình như các dữ liệu được lấy từ các API Team Build trực tiếp, vì vậy bạn sẽ không có khả năng để cắm Đội bóng thành phố đó.

Các Work Item lĩnh vực là một câu chuyện khác nhau:

Các giá trị hiện tại được xây dựng từ một danh sách toàn cầu được cập nhật bởi đội xây dựng. Vì vậy, bạn có thể duy trì nội dung danh sách thay vì Team Build nếu bạn sử dụng Team City, Sean Lynch cho bạn con trỏ để cập nhật danh sách chung. Điểm này không khó chút nào, nó khá đơn giản.

Tất cả trong tất cả những gì bạn cần nhất nếu trường Mục công việc và bạn có thể làm điều đó. Nếu bạn vẫn cần danh sách tất cả các Team City của bạn được xây dựng trong Visual Studio, hãy viết một Visual Studio .vsix để thêm một View tùy chỉnh hiển thị Team City Build của bạn. Tôi có ít hy vọng cho MTM.

Nhận xét cuối cùng: tránh xa Cơ sở dữ liệu TFS, Microsoft rõ ràng là bạn không được phép đọc/chạm vào nó. Đó là hấp dẫn, nhưng bạn sẽ mất tất cả các hỗ trợ MS nếu bạn làm điều đó. Nhưng lưu ý nó sẽ là cách duy nhất để đạt được những gì bạn muốn ...

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