Suponga que alguien familiarizado con DevOps y mainframes, pero nuevo para Jenkins , quiere comenzar con Jenkins, por ejemplo:
- investigar la viabilidad de administrar los datos almacenados en archivos personales (PDS, es decir, conjuntos de datos particionados ) en el mainframe (por lo tanto, aún no, administrado por ninguna de las soluciones SCM típicas que existen para administrar el software de mainframe ).
- ejecutar Jenkins en algún tipo de entorno de desarrollo personal, por ejemplo, en un entorno Linux en Virtual Box (si eso tuviera sentido).
Después de que se completó algún tipo de instalación y configuración (mínima) de Jenkins , la pregunta real se convierte en " Which of the typical Jenkins plugins, if any, would be needed?
". De los diversos complementos de Jenkins que parecen tener sentido en mi caso, parece que estos son posibles candidatos (las citas son de las páginas enlazadas):
-
... proporciona sus funciones a través de una conexión FTP a IBM z / OS LPAR. Puede configurar su proyecto SCLM en z / OS y luego verificar los cambios a través de Jenkins.
Las características incluyen:
- Envío de trabajo JCL de usuario (con registro opcional recogido al finalizar).
- Introducción de SCLM como SCM para sus proyectos, lo que permite verificar los cambios de SCLM.
- La capacidad de construir proyectos SCLM actualmente solo se puede realizar a través de la acción de compilación 'Enviar trabajo zOS'.
Descarga del código fuente de Compuware para Endevor, PDS e ISPW Plugin .
... permite a los usuarios de Jenkins descargar miembros de Endevor, PDS o ISPW desde el mainframe a la PC. Se puede acceder a Source en la PC, por ejemplo, para análisis e informes de SonarQube.
Dado que el primer complemento se trata de SCLM (que se trata de PDSes), y el segundo complemento declara explícitamente la compatibilidad con PDSes (en su nombre), confío en que ambos son posibles candidatos.
Entonces, suponiendo que mi lista esté completa (¿lo es?), ¿Cuáles son los pros y los contras de cualquiera de los dos que deberían ayudarme a decidir cuál es el mejor para mi caso?
Ps: Algo así como un paquete "Jenkins Kickstart" no parece existir (al menos no lo he encontrado todavía).