Tôi nên chọn công cụ tích hợp liên tục như thế nào? [đóng cửa]


14

Tôi tìm thấy bảng so sánh tuyệt vời này cho các máy chủ tích hợp trên Wikipedia, nhưng tôi không chắc chắn làm thế nào để xếp hạng các công cụ so với nhu cầu và sở thích của tôi. Bản thân biểu đồ dường như có rất nhiều ô được đánh dấu không xác định, vì vậy nếu bạn cảm thấy thoải mái khi cập nhật nó trên Wikipedia, điều đó cũng có thể rất tuyệt.

Có một vài sản phẩm hoạt động hàng đầu để tôi có thể nhanh chóng thu hẹp xuống còn bốn hoặc năm tùy chọn không?

Những sản phẩm nào dường như có cộng đồng người dùng lớn nhất và các cải tiến và tích hợp liên tục nhất với các công cụ mới?

Là các dịch vụ nguồn mở tốt nhất, hoặc có các công cụ chất lượng cao có thể là một thỏa thuận tuyệt vời cho một người dùng tại nhà không?

Việc sử dụng nhiều hệ thống (máy tính để bàn chính, máy chủ mạng gia đình cục bộ, máy tính xách tay cá nhân và công việc, nhiều máy ảo trải rộng trên tất cả) sẽ tạo ra sự cố và làm thế nào để quản lý chúng?

Câu trả lời:


25

Đừng lo lắng về việc so sánh. Bắt đầu với Jenkins ; nó rất phổ biến và cực kỳ dễ sử dụng. Sau khi sử dụng một thời gian, bạn sẽ tìm hiểu những tính năng quan trọng đối với bạn và những tính năng nào không. Tôi đoán là, cuối cùng bạn sẽ gắn bó với Jenkins.

Tôi chắc chắn mọi người sẽ tranh luận liệu đó có phải là máy chủ CI tốt nhất hay không. Đừng nghe họ vì điều đó không quan trọng. Có lẽ có nhiều thứ tốt như Jenkins - tốt hơn về mặt nào đó, có thể không tốt như những thứ khác. Nó không quá quan trọng để chọn một cái tốt nhất; điều quan trọng là chọn một và bắt đầu học, và Jenkins là một người rất tốt cho việc đó.


8
+1, "tốt nhất" không quan trọng để bắt đầu - tốt, miễn phí và dễ dàng được ưu tiên.
Wyatt Barnett

Jenkins là một cách không thể diễn tả tốt đẹp - đó là một lựa chọn đầu tiên rất tốt.

2
Cách tốt nhất để học những gì bạn cần là bằng cách thử nó. Bạn chỉ đơn giản là KHÔNG thể biết bạn sẽ thích hay không thích gì cho đến khi bạn tự mình thử nó.
Michael Kohne

3

Như Bryan đã nói bắt đầu với Jenkins luôn là một ý tưởng tốt khi tự mình thiết lập tất cả. Đó là công nghệ đã được chứng minh và có hàng tấn hỗ trợ.

Bạn có thể xem bản cài đặt jenkins của dự án apache để cảm nhận về nó https://builds.apache.org/

Nếu bạn đã từng bị chặn trong một giải pháp lưu trữ, chúng tôi sẽ cung cấp dịch vụ Triển khai và Tích hợp liên tục tại Railsonfire . Chúng tôi hiện đang hỗ trợ Ruby, nhưng sẽ sớm đi vào các công nghệ khác.


Cảm ơn Florian, mong được tích hợp python!
Gregor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.