2008-10-28 31 views
18

Có sự khác biệt hữu hình thực sự hay chỉ là vấn đề về hương vị?Team City so với CruiseControl.net- cái nào tốt hơn?

+0

nó phụ thuộc những gì bạn đang cố gắng để xây dựng và thực hiện. Bạn đã không chỉ định loại dự án vì vậy tôi không rõ ràng về câu hỏi của bạn. Tôi không thấy làm thế nào ai có thể cho bạn một câu trả lời trung thực, không thiên vị nếu không có thông tin đó. – D3vtr0n

Trả lời

20

Bắt thiết lập kiểm soát hành trình và duy trì mất nhiều thời gian hơn TeamCity (nơi bạn có thể thiết lập dự án tự động (sln) xây dựng trong vài phút). TeamCity cũng có một vài tính năng rất đẹp, chẳng hạn như báo cáo lỗi xây dựng (qua email, jabber, trang web) ngay lập tức, vì vậy bạn không phải đợi trong x phút.

Phiên bản 4 (hiện tại EAP) cũng có một tính năng chạy thử nghiệm không thành công trước, vì vậy bạn biết nếu bạn đã sửa bản dựng nhanh chóng.

Vì vậy ... phiếu bầu của tôi dành cho đồng đội, trừ khi nhóm của bạn quá lớn, bạn phải trả tiền cho nó ... Trong trường hợp đó, tôi không biết.

+2

Nhóm của bạn lớn đến mức nào? Có phải nó không lên đến 20 cấu hình xây dựng khác nhau, 3 đại lý xây dựng và 20 người dùng không? Nếu bạn đi qua đó (và không sử dụng nhánh ext (1 chính, 1 kiểm tra và 1 phát hành + một vài thay đổi lớn) vì vậy bạn cần nhiều cấu hình xây dựng) Tôi sẽ nói rằng USD 2000 là một mức giá OK để trả – sonstabo

+0

Tôi không đồng ý. Đối với máy chủ CI của tôi, tôi đã thử cả Team City và CC.NET. Team City đã làm việc tuyệt vời cho các bản dựng FLEX của chúng tôi nhưng tôi không bao giờ có thể chạy chúng để chạy ứng dụng web .NET của chúng tôi. CC.NET đã làm việc trong năm phút. Tôi thích cách tiếp cận cấu hình XML của CC.NET hơn Trình hướng dẫn GUI của Team City Web GUI. Bạn cũng có thể chỉnh sửa Team City XML, nhưng nó không dễ dàng như CC.NET. Kể từ khi tôi viết rất nhiều Powershell, nó khá dễ dàng để giữ một trình soạn thảo văn bản xung quanh để thực hiện bất kỳ thay đổi xây dựng. Tôi không phải xác thực và điều hướng thông qua các trang trên các trang Quản trị rác. – D3vtr0n

1

Thành phố nhóm không có hỗ trợ PHP nên nó không thú vị đối với tôi. Tôi nghĩ đây là một lựa chọn cá nhân.

1

Lựa chọn cá nhân, nhưng TeamCity rất dễ cài đặt và xem xét.

9

Có so sánh TeamCity với CruiseControl và CruiseControl.NET trên trang web TeamCity tại http://www.jetbrains.com/teamcity/documentation/featureMatrix.html. Nó rõ ràng sẽ có một chút sai lệch trong lợi của TeamCity, nhưng nghĩ rằng nó có thể giúp anyway.

Đối với tôi, tôi phải đi với CruiseControl.NET vì nó hỗ trợ SourceGear Vault và TeamCity thì không.

+3

Chà, Ma trận của họ đang tắt. Họ phải sử dụng CC.NET 1.0 làm hướng dẫn. Hầu hết những thứ đó đều ở trong CC.NET, và những người không phải là một vài trong số họ được giới hạn JAVA vì vậy những người quan tâm. Lưới xây dựng trông thật tuyệt, và các checkins gated trông rất đẹp mặc dù – Alex

+0

Tôi cũng đã gặp sự cố với Vault. CC.NET là thứ duy nhất có hỗ trợ Vault. Và sự hỗ trợ của SourceGear nói để hỗ trợ những thứ như Hudson hoặc TeamCity là "Hãy tự viết". http://support.sourcegear.com/viewtopic.php?f=5&t=11156&p=50421&hilit=hudson Tôi thực sự khuyên bạn nên sử dụng Vault cho mọi người nếu SourceGear thể hiện sự quan tâm đến việc giúp thu hẹp khoảng cách với các CI khác. – slolife

+0

Team City thật tuyệt nếu bạn cần thêm tháng để đọc tài liệu. Đối với tôi, CC.NET đã làm việc, ra khỏi hộp với ít nỗ lực và cấu hình. Có lẽ tôi là "trường học cũ" nhưng việc chỉnh sửa Cấu hình XML dường như dễ dàng hơn cách tiếp cận GUI/Wizard/WebPage mà Team City sử dụng. Hai xu của tôi. – D3vtr0n

3

Cá nhân tôi đang sử dụng CC.NET do tôi có thể tùy chỉnh heck ra khỏi nó, chúng tôi sử dụng nó cho tất cả mọi thứ như chạy EggPlant của Red Stone, Sản xuất báo cáo bản địa hóa, chạy UnitTests trong nhiều khung khác nhau và trên 3 HĐH sử dụng MONO. Tôi thực sự thấy nó dễ dàng để thiết lập và đã lên trong chưa đầy 5 phút chỉ làm một biên dịch đơn giản của một giải pháp duy nhất. Tuy nhiên, tôi đã kiểm tra Team City và trông thật tuyệt, tôi chỉ cần có khả năng tùy chỉnh.

+0

Cá nhân tôi cảm thấy rằng CC.NET tốt hơn cho các ứng dụng .NET. Team City yêu cầu một trình hướng dẫn như thiết lập hướng dẫn UI gây khó chịu cho việc điều hướng. CC.NET là tất cả dựa trên XML, không có GUI lạ mắt. Nhưng nó được thực hiện công việc và nhanh hơn nhiều để thiết lập trong kinh nghiệm của tôi. Nếu tôi có thêm thời gian cho Team City, tôi sẽ hoàn toàn ủng hộ họ. CC.NET đã hoạt động và chạy trước khi tôi có thể tìm ra thiết lập của Team City. – D3vtr0n

4

TeamCity rất dễ sử dụng và bảo trì. Nếu bạn đang bắt đầu mới sau đó sử dụng TeamCity.

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