2011-01-19 28 views
15

Tôi mới tham gia TeamCity. Tôi có dự án của tôi trong các kho khác nhau. Tôi muốn kiểm tra các dự án của mình trong các thư mục con khác nhau. ví dụ.Build Project> Cách kiểm tra các kho lưu trữ khác nhau trong các thư mục khác nhau

Giả sử tôi có 3 dự án .net trong ba dự án khác nhau.

Khung

XYZ

MyProject

Mỗi dự án được lưu trữ trong kho riêng của mình. MyProject chứa một tập tin giải pháp, trong đó hy vọng rằng Cơ cấu và Dự án XYZ Folders là trong thư mục chính để cấu trúc thư mục trông như thế

+ FrameWork

-ProjectFile 
-......... 

+ XYZ

-ProjectFile 

+ MyProject

-SolutionFile(has references of both Projects.) 

Bây giờ vấn đề của tôi là tôi muốn kiểm tra các dự án của mình từ các kho lưu trữ khác nhau trong các Thư mục riêng. Làm thế nào để cấu hình nó trong TeamCity.

Cảm ơn

Trả lời

19

Bạn sẽ cần định cấu hình từng gốc VCS trong Cài đặt kiểm soát phiên bản. Đối với mỗi gốc, bạn có thể chỉ định thư mục nào bạn quan tâm với Quy tắc thanh toán. Khi tạo các quy tắc thanh toán, bạn có tùy chọn để rời khỏi cấu trúc thư mục giống như trong VCS của bạn hoặc bạn có thể thay đổi cấu trúc cho phù hợp với nhu cầu của mình.

http://confluence.jetbrains.net/display/TCD5/2.Version+Control+Settings

http://confluence.jetbrains.net/display/TCD5/VCS+Checkout+Rules

Trong Đặt hàng để giải quyết vấn đề nhất định. Quy tắc thanh toán sau đây cần được áp dụng trên gốc kiểm soát phiên bản tương ứng.

+:.=>FrameWork 
+:.=>XYZ 
+:.=>MyProject 
+0

Cảm ơn bạn đã trả lời. Làm việc tốt nhưng tôi không thể nhận được bất kỳ vật phẩm nào. Tôi đã theo cấu hình đường Artifact: - /MyProject/bin/Release/*.* => PublishDir Build Runner: Visual Studio (sln) xây dựng đường dẫn tập tin: \ Kế \ Successor.sln Mục tiêu: Rebuild Cấu hình : Release Nền tảng: x86 Bạn có thể giúp tôi về vấn đề này không? – Saghar

+1

Điều này có thể không khắc phục được sự cố của bạn, nhưng khi liệt kê các đường dẫn tạo tác của bạn, tốt hơn là chỉ định đường dẫn không có dấu '/' ở trước đường dẫn, như sau: MyProject/bin/Release /*.* => PublishDir. Điều tương tự cũng đi cho đường dẫn đến tệp giải pháp và hầu hết các đường dẫn tệp khác trong TeamCity. Đôi khi điều này có thể gây ra lỗi trong bản dựng. Từ thông tin tôi có, đây là vấn đề duy nhất tôi có thể nhìn thấy từ dơi. Các nhật ký có hiển thị bất kỳ cảnh báo hoặc lỗi nào liên quan đến các tạo tác xuất bản hoặc không được đề cập ở tất cả? – brandogs

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