DevOps ve ana bilgisayarları bilen, ancak Jenkins için yeni olan birinin Jenkins ile başlamak istediği varsayın , örneğin:
- kişisel dosyalarda (PDS'ler, yani bölümlenmiş veri kümeleri ) saklanan verilerin ana bilgisayar üzerinde yönetilmesinin fizibilitesini araştırmak ( ana bilgisayar yazılımını yönetmek için mevcut tipik SCM çözümlerinden herhangi biri tarafından yönetilmemiştir ).
- Jenkins'i bir tür kişisel gelişim ortamında, örneğin Virtual Box'daki bir Linux ortamında çalıştırmak (eğer mantıklıysa).
Bir çeşit (minimum) Jenkins kurulumu ve yapılandırması tamamlandıktan sonra asıl soru " Which of the typical Jenkins plugins, if any, would be needed?
" olur . Benim durumumda mantıklı görünen çeşitli Jenkins eklentilerinden, bunlar olası adaylar gibi görünüyor (alıntılar bağlantılı sayfalardan):
-
... işlevlerini IBM z / OS LPAR'a FTP bağlantısı üzerinden sağlar. SCLM projenizi z / OS üzerinde yapılandırabilir ve ardından Jenkins aracılığıyla değişiklikleri kontrol edebilirsiniz.
Özellikler:
- Kullanıcı JCL işinin teslimi (isteğe bağlı olarak bitim üzerine toplanır).
- SCLM değişikliklerinin kontrol edilmesini sağlayan projeleriniz için SCLM'nin SCM olarak tanıtılması.
- Şu anda SCLM projeleri oluşturma yeteneği yalnızca 'zOS Job'u Gönder' oluşturma eylemi ile gerçekleştirilebilir.
Endevor, PDS ve ISPW Eklentisi için Compuware Kaynak Kodu İndir .
... Jenkins kullanıcılarının Endevor, PDS veya ISPW üyelerini ana bilgisayardan PC'ye indirmesini sağlar. Daha sonra PC'de kaynağa erişilebilir, örneğin SonarQube analizi ve raporlaması için.
1. eklenti SCLM (hepsi PDS'lerle ilgili) hakkında olduğundan ve 2. eklenti PDS'lere (adıyla) açıkça destek verdiğinden, her ikisinin de olası adaylar olduğuna güveniyorum.
Öyleyse kısa listemin tamamlandığını varsayarsak (öyle mi?), Durumum için hangisinin en iyisi olduğuna karar vermeme yardımcı olacak herhangi birinin artı ve eksileri nelerdir?
Ps: "Jenkins Kickstart" paketi gibi bir şey yok (en azından henüz bulamadım).