2011-09-20 19 views
9

Khi tôi sao chép Dự án sử dụng mẫu, tất cả các phụ thuộc trong các mẫu đó có vẻ là "tuyệt đối". Đó là sau khi sao chép, nó xuất hiện các dự án mới xây dựng cấu hình phụ thuộc tất cả sẽ trở lại cấu hình xây dựng ban đầu.Làm thế nào để bạn thực hiện các phụ thuộc tương đối khi sử dụng mẫu TeamCity?

Có cách nào để thực hiện công việc này để các phụ thuộc trong các mẫu có "tương đối" với dự án không?

Cảm ơn

+0

Loại phụ thuộc nào? Ảnh chụp, tạo tác? Hoặc có thể hoàn thành xây dựng kích hoạt? –

+0

Tôi muốn làm tương tự với phụ thuộc giả tạo – smnbss

+0

Tương tự ở đây - đang tìm kiếm thứ gì đó từ một lớp lên - nghĩa là tôi có thể sao chép toàn bộ cây xây dựng phụ thuộc –

Trả lời

4

AFAIK không thể thực hiện tại thời điểm này. Tìm kiếm trong cơ sở dữ liệu lỗi của TeamCity dẫn đến ba lỗi/yêu cầu:

TW-18304 Support project relative snapshot dependencies in a build configuration template (MỞ)

nào tương ứng với câu hỏi của bạn, nhưng được coi là một bản sao của

TW-3287 Project templates (MỞ)

Nhưng một lời nhận xét của TW-3287 cũng cho thấy việc sử dụng:

TW-4612 Project-level properties (FIXED)

Vì vậy, bạn có thể sử dụng thuộc tính cấp dự án để phục vụ nhu cầu của mình. Tùy thuộc vào cách các dự án khác nhau, bạn có thể căn cứ vào các cấu hình xây dựng trong các dự án khác nhau trên các mẫu phổ biến mà lần lượt được parametrized với các thuộc tính mà bạn xác định ở cấp dự án. Các mẫu nên không chứa các phụ thuộc, bạn sẽ cần định cấu hình các tệp này trong dự án 'ban đầu'. Theo nhận xét trên TW-18304, một bản sao đơn giản của dự án sau đó sẽ thực sự giữ các tham chiếu trong dự án vừa được sao chép. Đã không thử bất kỳ điều này, nhưng nó có thể là giá trị một thử.

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