Supponiamo che qualcuno abbia familiarità con DevOps e mainframe, ma che sia nuovo su Jenkins , voglia iniziare con Jenkins, ad esempio per:
- investigare la fattibilità della gestione dei dati archiviati in file personali (PDS, ovvero set di dati partizionati ) sul mainframe (quindi non esiste ancora, gestito da nessuna delle tipiche soluzioni SCM per la gestione del software mainframe ).
- eseguire Jenkins in un qualche tipo di ambiente di sviluppo personale, ad esempio in un ambiente Linux in Virtual Box (se ciò avesse senso).
Dopo una sorta di (minimo) Jenkins installazione e la configurazione ottenuto completato, la domanda reale diventa " Which of the typical Jenkins plugins, if any, would be needed?
". Dai vari plugin di Jenkins che sembrano avere un senso nel mio caso, sembra che questi siano possibili candidati (le citazioni provengono dalle pagine collegate):
-
... fornisce le sue funzioni tramite connessione FTP a IBM z / OS LPAR. È possibile configurare il progetto SCLM su z / OS e quindi verificare le modifiche tramite Jenkins.
Le caratteristiche includono:
- Invio del lavoro JCL utente (con registro opzionale raccolto al termine).
- Introduzione di SCLM come SCM per i tuoi progetti che consente di verificare le modifiche di SCLM.
- La possibilità di creare progetti SCLM al momento può essere eseguita solo tramite l'azione di compilazione "Invia lavoro zOS".
Download del codice sorgente Compuware per Endevor, PDS e ISPW Plugin .
... consente agli utenti di Jenkins di scaricare i membri Endevor, PDS o ISPW dal mainframe al PC. È quindi possibile accedere all'origine sul PC, ad esempio, per l'analisi e il reporting di SonarQube.
Poiché il primo plug-in riguarda SCLM (che riguarda interamente i PDS) e il secondo plug-in afferma esplicitamente il supporto per i PDS (nel suo nome), credo che entrambi siano possibili candidati.
Quindi supponendo che la mia lista sia completa (vero?), Quali sono i pro e i contro di uno che dovrebbe aiutarmi a decidere qual è il migliore per il mio caso?
Ps: Qualcosa come un pacchetto "Jenkins Kickstart" non sembra esistere (almeno non l'ho ancora trovato).