Cấu hình mặc định của Team Build Number Format là:ngăn chặn Team Build thả tất cả các tập tin nhị phân vào thư mục gốc của thư mục thả
$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)
Nó rơi tất cả các đầu ra để \\foo\bar\MyBuildDef_20111031.1
lớn thứ cho đến nay!
Vấn đề nhỏ là nó giảm tất cả các tệp nhị phân trong thư mục đó mà không có chỉ dẫn rõ ràng về sự phụ thuộc của các tệp nhị phân.
Làm thế nào bạn có thể sửa đổi thuộc tính này, hay cách khác, để có mã nhị phân của giải pháp giảm trong các danh mục dự án của mình?
Trong trường hợp trên, tôi đã dự kiến trang web MVC (hoàn thành với thư mục bin) sẽ bị xóa. Thay vào đó, chúng tôi nhận được rằng PLUS giảm thêm các tệp nhị phân trong thư mục gốc.
Nói cách khác: TFS, vui lòng ngừng bỏ tất cả các tệp nhị phân vào thư mục gốc; nó trông lộn xộn, và nó gây nhầm lẫn về những tập tin thuộc về/liên kết với những gì.
Làm cách nào để đạt được điều này với Team Build 2010?
Tôi đã sử dụng ý tưởng này cho một trong các giải pháp NServiceBus của mình. Bây giờ, mỗi dự án trong xây dựng giải pháp của tôi và các tệp nhị phân liên kết được sao chép vào các thư mục xây dựng máy chủ nền tảng nhóm tương ứng. Điều này cho phép tôi giữ nhiều dự án sử dụng NServiceBusHost.exe để lưu trữ một điểm cuối dịch vụ trong cùng một giải pháp. Bài đăng này đã tiết kiệm cho tôi thời gian tìm kiếm giải pháp. Cảm ơn! – EnLaCucha
Không có gì chống lại tác giả của câu trả lời này liên kết đến blog MSDN. Nhưng câu trả lời này là tuyệt đối. Tôi không thể tin rằng tác giả blog MSDN sẽ đề nghị chúng tôi đi đến rắc rối này nhiều. Phải có cách tốt hơn. –