Làm cách nào để nâng cấp các tệp job-dsl lên Jenkins 2 pipelines?


11

Có một thực tế phổ biến cho việc di chuyển một kho lưu trữ lớn của Jenkins job-dsl sang Jenkins2 pipelines không? Tôi đang tìm cách để kiểm tra hành vi của các bản dựng, đi xa hơn một chút so với việc so sánh các tạo phẩm được tạo từ cùng một cơ sở mã.

Trên thực tế, chúng tôi có một cơ sở hạ tầng khá lớn, được triển khai thông qua Ansible và chúng tôi có một môi trường xác minh tương đương với sản xuất, vì vậy đó sẽ không phải là vấn đề. Tôi quan tâm nhiều hơn đến các hoạt động xác thực mà chúng tôi có thể tự động hóa, khi chúng tôi xây dựng hơn 300 kho lưu trữ dự án, có một vài nghìn việc làm trải rộng trên một vài bậc thầy Jenkins.

Câu trả lời:


6

Không, vẫn không có bất kỳ thông lệ chung nào cho việc này vì điều này không phổ biến lắm.

Tôi muốn giới thiệu bạn để tạo Development Jenkins Environmentvà chạy thử nghiệm chống lại nó. Ngay bây giờ bạn sẽ phải làm điều đó từ đầu vì không có nhiều kho lưu trữ nguồn mở có thể giúp bạn.

Vì vậy, làm thế nào để điều này Jenkins Development Environmenttrông như thế nào?

Đối với tôi nó là một docker-composetập tin mà bạn có thể chạy và lấy mọi thứ bạn cần. Nếu bạn có thể tự động hóa việc tạo các công việc thì đó sẽ là một lợi thế.


1
thực sự chúng tôi có một cơ sở hạ tầng khá lớn, được triển khai thông qua ansible và chúng tôi có một môi trường xác minh tương đương với sản xuất, vì vậy đó sẽ không phải là vấn đề. Tôi quan tâm nhiều hơn đến các hoạt động xác thực mà chúng tôi có thể tự động hóa, khi chúng tôi xây dựng hơn 300 kho lưu trữ dự án, có một vài nghìn việc làm trải rộng trên một vài bậc thầy của jenkins. vẫn nhận được của tôi 1 như chạy một nhiệm vụ như vậy trên một môi trường thử nghiệm là hoàn toàn cần thiết
ᴳᵁᴵᴰᴼ

Ồ, tôi hiểu rồi. Và miễn là tôi có thể biết và hình ảnh, tôi không nghĩ rằng những gì bạn đang yêu cầu tồn tại. Nhưng có lẽ tôi đã sai.
Gepser
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.