Tôi cần một công cụ trình bày sơ đồ đường ống xây dựng của chúng tôi. Các ảnh chụp màn hình dưới đây của ThoughtWorks Go và plugin Jenkins Pipeline minh họa gần như chính xác những gì tôi muốn nó trông như thế nào.Công cụ tốt để xây dựng đường ống là gì?
Vấn đề là chúng tôi đã sử dụng Jenkins cho các bản dựng và triển khai của chúng tôi, cùng với một vài công cụ tùy chỉnh khác cho nhiệm vụ loại dàn nhạc. Chúng tôi không muốn một công cụ đường ống để tự xây dựng hoặc triển khai, nó chỉ cần gọi Jenkins! Tôi đã thử Go, và điều đầu tiên mà nó yêu cầu là mã nguồn của tôi và cách xây dựng nó. Tôi không thể đi làm việc theo cách mà Jenkins thực hiện công việc xây dựng nhưng Go tạo ra đường ống dẫn.
Tôi cũng đã thử nghiệm với plugin Jenkins Pipeline, nhưng nó rất hạn chế. Đối với một, nó không hoạt động với các plugin Join (vì vậy chúng tôi không thể có công việc chạy song song, đó là một yêu cầu). Nó cũng giả định rằng tất cả các nhiệm vụ của chúng tôi xảy ra trong Jenkins (Jenkins không thể nhìn thấy bên ngoài phòng thí nghiệm thử nghiệm của chúng tôi và vào môi trường sản xuất của chúng tôi). Tôi không biết đây có phải là một lựa chọn khả thi hay không.
Vì vậy, có ai có bất kỳ đề xuất nào về một số công cụ đường ống sẽ thực hiện những gì tôi đang tìm kiếm không?
Đề xuất tuyệt vời. Tôi đã dành ~ 3 giờ ngày hôm nay di chuyển một số công việc Jenkins xích của chúng tôi để xây dựng plugin dòng chảy và đã thực sự hạnh phúc với kết quả + thậm chí bắt đầu chạy một vài bước song song. Cảm thấy như tạo ra một CI lần đầu tiên một lần nữa. –