Tuyên bố từ chối trách nhiệm: Tôi làm việc trên Bamboo và do đó tôi sẽ không bình luận về các tính năng của các sản phẩm CI khác vì kinh nghiệm của tôi với chúng còn hạn chế.
Để trả lời các yêu cầu cụ thể của bạn:
Xử lý nhiều ngôn ngữ
Bamboo đã hỗ trợ nhiều ngôn ngữ. Khách hàng sử dụng nó với Java, .Net, PHP, JavaScript, v.v. Như vậy, hầu hết các máy chủ xây dựng đều đủ chung để ít nhất thực thi một tập lệnh có thể khởi động quá trình xây dựng của bạn.
Triển khai tạo tác đến máy chủ (tức là triển khai chiến tranh nếu tất cả các bài kiểm tra đơn vị đều vượt qua.)
Bamboo 2.7 hỗ trợ Các giai đoạn xây dựng, cho phép bạn chia bản xây dựng của mình thành Giai đoạn thử nghiệm đơn vị và Giai đoạn triển khai. Chỉ khi Giai đoạn Kiểm tra Đơn vị thành công, bản dựng sẽ chuyển sang Giai đoạn Triển khai. Trong Bamboo 3.0, chúng tôi sẽ hỗ trợ chia sẻ Tạo tác giữa các giai đoạn, cho phép bạn tạo Tạo tác (ví dụ: cuộc chiến của bạn) trong Giai đoạn đầu tiên và sử dụng Tạo tác này trong các Giai đoạn sau để thử nghiệm và triển khai.
Tôi cũng muốn một cái gì đó được tích hợp với một công cụ bao phủ mã tốt.
Bamboo hỗ trợ cho Clover và cũng có một plugin cho Cobertura .
Báo cáo đẹp là tốt, nhưng không cần thiết.
Bamboo có một loạt các báo cáo rất hay, nhưng không cần thiết :)
Nhiều cơ chế thông báo khi có sự cố.
Bamboo có thể thông báo cho bạn qua email, RSS, IM, một plugin IDE hoặc một bảng treo tường đẹp mà cả nhóm có thể nhìn thấy.
Tôi không lo lắng về việc lưu trữ. Tôi sẽ chạy nó trên máy chủ cục bộ hoặc trên phiên bản Amazon.
Theo kinh nghiệm, việc lưu trữ máy chủ CI của riêng bạn thường rẻ hơn. Nhưng nếu bạn cần mở rộng quy mô, Bamboo giúp bạn dễ dàng phân phối các bản dựng của mình cho các đại lý địa phương khác hoặc mở rộng quy mô sang Amazon thông qua các đại lý Elastic.
Ngoài ra, đây có thể là chiếc bánh trên trời, nhưng có thứ gì đó cũng có thể tạo ứng dụng iPhone không?
Tương tự như câu trả lời cho câu hỏi đầu tiên của bạn, hầu hết các máy chủ CI sẽ có thể tạo ứng dụng iPhone theo một số cách. Tuy nhiên, có thể cần nhiều tập lệnh hơn một chút.
Giá cả: Bamboo không miễn phí (ngoài giấy phép bắt đầu miễn phí của chúng tôi ) / libre / mã nguồn mở, nhưng bạn sẽ nhận được mã nguồn của Bamboo nếu bạn mua giấy phép thương mại và hỗ trợ đầy đủ. So với chi phí sức mạnh tính toán và khả năng bảo trì cần thiết cho một máy chủ CI, chi phí cho giấy phép Bamboo là khá nhỏ.
Hi vọng điêu nay co ich.