DevOps de mainframe: Extiende CI/CD a z/OS

La construcción, promoción, despliegue y auditoría se mantienen en un solo flujo desde el commit hasta la producción. El código fuente vive en Enterprise Git, en BMC AMI DevX Code Pipeline, o en ambos.

Mainframe DevOps aplica control de versiones, compilación y prueba automatizadas, y despliegue gobernado a aplicaciones COBOL, PL/I, JCL y Ensamblador en z/OS. El código fuente puede estar en Enterprise Git, en BMC AMI DevX Code Pipeline, o en ambos. La compilación, promoción, despliegue y auditoría se ejecutan en z/OS a través de Code Pipeline de cualquier forma, y tus orquestadores y controles de cumplimiento existentes permanecen en su lugar.

Dos caminos hacia la misma tubería

Teams accede al CI/CD del mainframe desde dos direcciones. BMC AMI DevX Code Pipeline soporta ambas, y el mainframe se comporta igual en cualquiera de los dos caminos.

Code Pipeline contiene el código fuente

Code Pipeline funciona como gestor de código fuente con ramificación de funcionalidades, e interopera con los flujos de trabajo de Git donde trabaja el resto de la organización. Los equipos que se mudan de Endevor o ChangeMan Comienza aquí.

Enterprise Git contiene la fuente

GitHub, GitLab, Bitbucket o Azure Rep permanecen como sistema de registro. Code Pipeline ejecuta compilación, promoción, despliegue y auditoría en z/OS. Tu orquestador lo activa a través de webhooks, REST o la línea de comandos.

Code Pipeline adopta un enfoque de fronteras abiertas. Source vive donde trabajan tus equipos, y construyen, despliegan y auditan en z/OS a través de un conjunto de pipelines gobernados. Los equipos cambian de ruta sin reconstruir el pipeline.

Cómo se ejecuta una pipeline desde el commit hasta la producción en z/OS

Realiza un solo cambio desde el commit hasta producción a través del pipeline de código AMI DevX de BMC.

1. Entra un cambio en la tubería

El código fuente aterriza en Enterprise Git bajo reglas de pull request, o en Code Pipeline bajo una asignación. En cualquier caso, un webhook desactiva tu orchestrador.

2. Tu orquestador llama a Code Pipeline

Jenkins, GitHub Actions, Azure DevOps o GitLab CI/CD invocan BMC AMI DevX Code Pipeline a través de REST, la línea de comandos o una extensión DevOps. No hay código puente personalizado.

3. Code Pipeline se construye sobre z/OS

Los esqueletos modulares de compilación compilan COBOL, PL/I, JCL y Ensambler y resuelven libros de copias, ejecutándose de forma nativa en z/OS.

4. Code Pipeline rastrea las dependencias de componentes

Los programas, cuadernos y programas llamados avanzan a lo largo del ciclo de vida manteniendo sus relaciones intactas. El análisis de impacto pone a la luz los componentes posteriores que afecta un cambio, y cada acción se escribe en la pista de auditoría.

5. Code Pipeline promueve cambios aprobados

La promoción traslada los cambios aprobados a través de etapas del ciclo de vida, aplicando la configuración del entorno y haciendo cumplir las aprobaciones en cada puerta.

6. Code Pipeline se despliega y mantiene una ruta de respaldo

Estado en tiempo real entre entornos objetivo, aprobaciones emitidas desde web o móvil, y respaldo parcial o total a una versión anterior válida cuando un despliegue falla.

Qué añade z/OS a tu pipeline y qué la cierra

Estas diferencias determinan si tu pipeline sigue siendo el punto de control o se convierte en un coordinador que transmite instrucciones a sistemas que no gobierna.

     Dimensión     Tu pipeline distribuido     Lo que añade z/OS     Qué ofrece BMC AMI  DevX Code Pipeline
Fuente de la verdadRepositorio gitEl código fuente puede estar en Git, en un SCM mainframe o en ambosFunciona como gestor de código fuente con ramificación de funcionalidades, o como capa de compilación y despliegue bajo Enterprise Git
ConstrucciónCompilar y empaquetar artefactos portátilesCompilar, editar enlaces y resolver cuadernos de copias con el sistema destinoEsqueletos modulares de compilación que cubren COBOL, PL/I, JCL y ensamblador
GobernanzaImpulsado por políticas, a menudo externo a la canalizaciónAprobaciones auditadas por cambioAprobaciones en cada puerta de promoción desde web o móvil, con un seguimiento completo de auditoría
RecuperaciónRedeployar el artefacto anterior El sistema de respaldo restaura el programa de ejecuciónRespaldo parcial o total a una versión anterior válida bajo demanda

Dónde opera BMC AMI DevX Code Pipeline en la arquitectura CI/CD

Code Pipeline ejecuta el lado del mainframe del ciclo de vida. Gestiona el código, o toma el código fuente de Enterprise Git. Construye, promueve, despliega y registra cada acción en z/OS. Los orquestadores distribuidos lo conducen a través de webhooks, REST o la línea de comandos, y los resultados regresan al pipeline que lo llamó.

Code Pipeline están la capa CI/CD de BMC AMI DevX, la plataforma de productividad para desarrolladores mainframe de BMC.

Diagrama que muestra dos rutas de desarrollo convergiendo en BMC AMI DevX Code Pipeline. La Aplicación A mantiene el código fuente en Code Pipeline. La Aplicación B mantiene el código fuente en Enterprise Git usando GitHub, GitLab, Bitbucket o Azure Rep. Ambos caminos ejecutan compilación y despliegue en z/OS a través de Code Pipeline.

Resultados de DevOps en mainframe con Code Pipeline

15x

Más cambios en el código por año

50%

Reducción de los costes de administración de la cadena de herramientas

6x

frecuencia de despliegue más rápida (cliente de servicios financieros del Fortune 100)

7,1 millones de dólares

Valor presente a tres años por el aumento de la frecuencia de lanzamientos

Ve DevOps de mainframe en un mainframe en vivo

Alojado z/OS, scripts guiados, nada que instalar.

Cómo DevOps en mainframe mantiene un registro gobernado

Todo se está registrado a medida que sucede. Una ruta de ejecución captura la compilación, promoción, aprobación y despliegue a medida que ocurren. BMC AMI DevX Code Pipeline soporta respaldo a versiones anteriores válidas con visibilidad del ciclo de vida y controles de auditoría.

La concurrencia funciona sin colisiones

Los desarrolladores trabajan en componentes interdependientes al mismo tiempo. Code Pipeline rastrea el estado del ciclo de vida de cada componente y cada versión, por lo que el trabajo paralelo permanece visible y el Análisis de Impacto pone a la luz los conflictos antes de que lleguen a producción.

Un camino de ejecución a través del límite de la plataforma

La misma ruta de ejecución gobierna los cambios distribuidos y z/OS.

La intención y la ejecución permanecen conectadas

La intención está registrada donde trabajan tus equipos, en una solicitud pull o en una asignación de Code Pipeline. La ejecución está gobernada en la pipeline. El registro de lo que se envió, cuándo y quién lo aprobó permanece en un solo lugar.

La gobernanza sigue dentro del proceso

Los controles de aprobaciones y promociones son aplican dentro del flujo de ejecución de la pipeline, y cada acción se escribe en la pista de auditoría.

Generación de SBOM para aplicaciones de z/OS

La pipeline ya tiene el récord. Cada promoción, aprobación y despliegue escribe en él, junto con los componentes que tocó cada cambio. Producir un inventario de componentes a partir de ese registro se convierte en un trabajo te programa más que en un proyecto te personal.

Las plataformas CI/CD distribuidas generan SBOMs para contenedores y artefactos empaquetados. No cubren las aplicaciones COBOL, PL/I, JCL y ensamblador que se ejecutan en z/OS.

La Ley de Ciberresiliencia de la UE obliga a las SBOM a acceder al mercado. El artículo 8 de la Ley Europea de Resiliencia Operativa Digital exige que las entidades financieras identifiquen y documenten sus activos TIC y mantengan esos inventarios actualizados.

BMC AMI DevX Code Pipeline genera el SBOM a través de un programa de equipos de trabajos por lotes dentro de la pipeline que ya ejecutan. La salida están CycloneDX JSON que cubre nombres y versiones de programas, cuadernos y programas llamados para los componentes que gestiona Code Pipeline. El inventario se actualiza tan a menudo como se ejecuta el trabajo.

  • Evidencia de cumplimiento bajo demanda: procedencia y transparencia en la cadena de suministro para los componentes que gestiona Code Pipeline.
  • Respuesta más rápida a vulnerabilidades: el inventario de componentes existe antes de un evento.
  • Evidencia que se mantiene actualizada: el inventario se actualiza tan a menudo como se ejecuta el trabajo.

Lee la hoja de datos

Preguntas frecuentes sobre DevOps de Mainframe








Visualiza cómo se ejecutan las aplicaciones

Premios TrustRadius para BMC AMI DevX

BMC AMI DevX ha recibido consecutivamente premios Top Rated y un premio Buyer's Choice de TrustRadius, reflejando la satisfacción sostenida del cliente. Los usuarios reconocieron la solución para modernizar el desarrollo de mainframes, mejorar la calidad del código y permitir una entrega más rápida y segura en entornos empresariales.

Ve DevOps de mainframe en un mainframe en vivo

Alojado z/OS, scripts guiados, nada que instalar.