Giả sử ai đó quen thuộc với DevOps và máy tính lớn, nhưng mới biết về Jenkins , muốn bắt đầu với Jenkins, ví dụ:
- điều tra tính khả thi của việc quản lý dữ liệu được lưu trữ trong các tệp cá nhân (PDSes, tức là các bộ dữ liệu được phân vùng ) trên máy tính lớn (do đó, chưa được quản lý bởi bất kỳ giải pháp SCM điển hình nào tồn tại để quản lý phần mềm máy tính lớn ).
- để chạy Jenkins trong một số loại môi trường phát triển cá nhân, ví dụ như trong môi trường Linux trong Hộp ảo (nếu điều đó có ý nghĩa).
Sau khi một số loại (tối thiểu) cài đặt và cấu hình Jenkins hoàn tất, câu hỏi thực sự trở thành " Which of the typical Jenkins plugins, if any, would be needed?
". Từ các plugin Jenkins khác nhau có vẻ có ý nghĩa trong trường hợp của tôi, có vẻ như đây là những ứng cử viên có thể (trích dẫn từ các trang được liên kết):
-
... cung cấp các chức năng của nó thông qua kết nối FTP tới IBM z / OS LPAR. Bạn có thể định cấu hình dự án SCLM của mình trên z / OS và sau đó kiểm tra các thay đổi thông qua Jenkins.
Các tính năng bao gồm:
- Đệ trình công việc JCL của người dùng (với nhật ký tùy chọn được thu thập sau khi kết thúc).
- Giới thiệu SCLM dưới dạng SCM cho các dự án của bạn cho phép kiểm tra các thay đổi SCLM.
- Khả năng xây dựng các dự án SCLM hiện chỉ có thể được thực hiện thông qua hành động xây dựng 'Gửi công việc zOS'.
Tải xuống mã nguồn Compuware cho Endevor, PDS và ISPW Plugin .
... Cho phép người dùng Jenkins tải xuống các thành viên Endevor, PDS hoặc ISPW từ máy tính lớn vào PC. Nguồn sau đó có thể được truy cập trên PC, ví dụ, để phân tích và báo cáo SonarQube.
Vì plugin thứ 1 nói về SCLM (tất cả là về PDSes) và plugin thứ 2 nói rõ ràng hỗ trợ cho PDSes (trong tên của nó), tôi tin rằng cả hai đều là ứng cử viên có thể.
Vì vậy, giả sử danh sách rút gọn của tôi đã hoàn thành (phải không?), Những ưu và nhược điểm của một trong hai sẽ giúp tôi quyết định cái nào là tốt nhất cho trường hợp của tôi?
Ps: Một cái gì đó giống như gói "Jenkins Kickstart" dường như không tồn tại (ít nhất là tôi chưa tìm thấy nó).