Tôi có 2 ứng dụng khác nhau được thiết lập trong điều khiển nguồn tfs. Cả hai chia sẻ một thư viện chung, cũng được thiết lập trong kiểm soát nguồn.cách xử lý một thư viện chung trong TFS và chia sẻ các tập tin
Quy trình hiện tại cho các thay đổi đối với thư viện chung là xây dựng nó, sao chép qua dll đến vị trí để các ứng dụng khác có thể thực hiện và làm việc. Đây là hướng dẫn sử dụng và không hoạt động tốt, đặc biệt là bây giờ tôi đang chuyển sang TFS CI Builds.
Layout như thế này trong TFS:
-TFS
- Web 1
| Main
| RB_1_0
- Web 2
| Main
| RB_1_0
- Shared
| Main
| RB_1_0
| RB_2_0
| RB_3_0
Vì vậy, tôi đang tìm cách để thay đổi điều này, tự động hoá nó. Nhưng không chắc làm thế nào tôi có thể làm như vậy. Như bạn có thể thấy có nhiều chi nhánh vv. Như một thư viện chung tôi đang cân nhắc thiết lập như tôi làm việc với gói nuget, nơi thay đổi được đẩy lên web của tôi 1 và/hoặc web 2. Tôi không chắc nó dễ dàng như thế nào để thiết lập điều này.
Bạn có thể xem lại cấu trúc trên và đưa ra ý kiến về cách tốt nhất để quản lý việc phân phối các tệp dll được xuất ra từ chung? Trong môi trường CI? Nuget là lựa chọn tốt nhất?