Ưu điểm/nhược điểm giữa TeamCity và Team Build là gì và tại sao lại chọn cái khác thay vì cái kia?TeamCity vs Team Build
Trả lời
Ưu
- miễn phí (sạc không bắt đầu cho đến 20 users)
- Hỗ trợ nhiều nền tảng (Ruby, Java, .NET)
- Hỗ trợ hệ thống kiểm soát nhiều nguồn
- Hỗ trợ s nhiều build vận động viên (Rake, MSBuild, Nant, Ant)
- báo cáo lựa chọn tuyệt vời
Nhược điểm
- Đòi hỏi một chồng Java (giả sử bạn là một cửa hàng NET)
- Ưu
- giải pháp tích hợp với Microsoft dev chồng
- Nhược điểm
- Yêu cầu Team Foundation Server ($$$, mặc dù vàng Partners nhận được 25 ghế miễn phí và hầu hết các chương trình khác cho 5 chỗ ngồi (nhưng bạn trả tiền cho 6 khi bạn thêm một cái khác))
- Chỉ MSBuild được hỗ trợ
Nếu môi trường của bạn thể thao một vài công cụ mở/miễn phí khác (SVN vv) và các tiện ích tôi có xu hướng chọn TeamCity. Chúng tôi thấy nó khá tuyệt và tích hợp với hầu hết các công cụ phổ biến khác.
Nếu bạn "bị hạn chế" đối với ngăn xếp MS (như bạn sử dụng VSS để kiểm soát nguồn) thì đó là lý do thực sự hấp dẫn để đi cùng với Team Build.
Nếu bạn đang sử dụng VSS, bạn cần ** TẮT IT **. Chọn ít nhất Subversion, có thể là Mercurial nếu các dev của bạn có thể mò mẫm nó! :) –
Câu hỏi thú vị. Tôi đã sử dụng cả hai hệ thống khá nhiều để xây dựng các ứng dụng C#.
TeamCity
- Dễ sử dụng
- đẹp
- Dễ dàng để cài đặt và thiết lập
- Dễ dàng mở rộng và tùy chỉnh xây dựng
- tương tác với các hệ thống khác một cách dễ dàng như git, svn, JIRA và nhiều, nhiều hơn nữa.
Team Foundation Build
- Nếu bạn đã có TFS thành lập, thật dễ dàng để có được một build chạy
- trường hợp đơn giản như việc xây dựng một giải pháp được dễ dàng để thiết lập
- trình suôn sẻ cùng với quản lý tác vụ TFS và kiểm soát nguồn.
- UI cồng kềnh và xấu xí
Tất cả trong tất cả các đội (Foundation) xây dựng có thể hoàn thành công việc, nhưng tôi thích TeamCity.
- 1. TeamCity Build Failure
- 2. Team Build now Painfully Slow
- 3. Team Build, SGen & Mixed mode assembly
- 4. TeamCity artifact from lastSuccessful branch build
- 5. Tích hợp liên tục - với những gì để bắt đầu: CruiseControl.NET vs TeamCity vs Visual Studio Team System
- 6. Sử dụng Gallio/Mbunit với TFS 2010 Team Build
- 7. Team Build: Không thể tìm thấy accessor riêng được tạo
- 8. Thử nghiệm đơn vị JavaScript với Team Foundation Server Build
- 9. Làm cách nào để tạo một TeamCity build xuất hiện trong TFS Build Explorer?
- 10. TeamCity Tích hợp với các dự án Xcode (BUILD RUNNER)
- 11. Sử dụng lệnh git trong TeamCity Build Bước
- 12. BizUnit vs Visual Studio Team Test
- 13. NUnit vs Team System Unit Test
- 14. VS 2008 và Team Explorer- đã kiểm tra các tệp
- 15. hội Ký kết với các tập tin PFX trong MSBuild, Team Build, và TFS
- 16. Team Artifact Team City Limit
- 17. TFS Build Test Results
- 18. 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ả
- 19. Làm cách nào để thay đổi thư mục xây dựng mà MSBuild sử dụng trong Team Foundation Build?
- 20. TeamCity có thể xuất bản một dự án Web bằng cách sử dụng sln2008 build runner không?
- 21. Làm cách nào tôi có thể đặt biến môi trường PATH và LD_LIBRARY_PATH trên Unix TeamCity build agent?
- 22. MS Build Không biên dịch MS Test Project trên Build Server
- 23. Plugin TeamCity Visual Studio với Git
- 24. TeamCity vs FinalBuilder Pro cho máy chủ tích hợp liên tục
- 25. Triển khai dự án cơ sở dữ liệu VS 2010 bằng MSBuild và TeamCity
- 26. Làm cách nào để thêm VS 2010 .Net 4.0 build agent vào TFS 2008
- 27. Visual Studio 2010 Team Explorer
- 28. Tích hợp TeamCity & MSBuild
- 29. TeamCity và PHP
- 30. TeamCity Twitter Notifier?
Bạn có chắc Team City yêu cầu ngăn xếp Java không? Tôi đã được ấn tượng nó hỗ trợ Visual Studio. –
Nó hỗ trợ Visual Studio. Nó cũng chạy trên một ngăn xếp Java. – joshuapoehls
@ Matt: Nó hỗ trợ Visual Studio, nhưng máy chủ chạy Java –