Asumsikan seseorang yang akrab dengan DevOps dan mainframe, tetapi baru di Jenkins , ingin memulai dengan Jenkins, misalnya untuk:
- menyelidiki kelayakan mengelola data yang disimpan dalam file pribadi (PDSes, yaitu kumpulan data yang dipartisi ) pada mainframe (jadi, belum, dikelola oleh salah satu solusi SCM khas yang ada untuk mengelola perangkat lunak mainframe ).
- untuk menjalankan Jenkins di beberapa jenis lingkungan pengembangan pribadi, misalnya di lingkungan Linux di Virtual Box (jika itu masuk akal).
Setelah beberapa jenis (minimal) instalasi dan konfigurasi Jenkins selesai, pertanyaan sebenarnya menjadi " Which of the typical Jenkins plugins, if any, would be needed?
". Dari berbagai plugin Jenkins yang tampaknya masuk akal dalam kasus saya, tampaknya ini adalah kandidat yang mungkin (kutipan berasal dari halaman yang ditautkan):
-
... menyediakan fungsinya melalui koneksi FTP ke IBM z / OS LPAR. Anda dapat mengkonfigurasi proyek SCLM Anda di z / OS dan kemudian memeriksa perubahan melalui Jenkins.
Fitur termasuk:
- Pengajuan pekerjaan JCL pengguna (dengan log opsional dikumpulkan setelah selesai).
- Pengenalan SCLM sebagai SCM untuk proyek Anda memungkinkan untuk checkout perubahan SCLM.
- Kemampuan untuk membangun proyek-proyek SCLM saat ini hanya dapat dilakukan melalui tindakan membangun 'Kirim zOS Pekerjaan'.
Download Kode Sumber Compuware untuk Plugin Endevor, PDS, dan ISPW .
... memungkinkan pengguna Jenkins untuk mengunduh anggota Endevor, PDS, atau ISPW dari mainframe ke PC. Sumber kemudian dapat diakses di PC, misalnya, untuk analisis dan pelaporan SonarQube.
Karena plugin pertama adalah tentang SCLM (yang semuanya tentang PDSes), dan plugin ke-2 secara eksplisit menyatakan dukungan untuk PDSes (dalam namanya), saya percaya keduanya adalah kandidat yang memungkinkan.
Jadi dengan anggapan daftar pendek saya sudah lengkap (apakah itu?), Apa pro dan kontra dari salah satu yang akan membantu saya memutuskan mana yang terbaik untuk kasus saya?
P: Sesuatu seperti paket "Jenkins Kickstart" tampaknya tidak ada (setidaknya saya belum menemukannya).