Mi IBM Inicie sesión Agende una reunión
IBM Dependency-Based Build

IBM Dependency-Based Build

Solución de compilación moderna que proporciona el marco, la comprensión y el seguimiento de las compilaciones que se ejecutan en z/OS con la libertad de elegir su SCM basado en Git
Documentación del producto
ilustración lineal del edificio del servidor en un ordenador portátil

IBM Dependency-Based Build (IBM DBB) es una solución de compilación moderna para aplicaciones de mainframe que optimiza y automatiza el seguimiento de dependencias y las compilaciones incrementales, lo que mejora la eficiencia de DevOps para el desarrollo de z/OS.

IBM DBB es un sistema de compilación inteligente para aplicaciones z/OS tradicionales, como las escritas en COBOL y PL/I, que analiza y gestiona las dependencias de compilación entre objetos. Diseñado para agilizar el desarrollo de z/OS, DBB ofrece potentes capacidades de automatización y flexibilidad, lo que permite a los equipos integrarse con flujos de trabajo modernos basados en Git y herramientas DevOps populares como Jenkins y GitLab. Proporciona una solución autónoma e independiente del marco, lo que permite a los desarrolladores estandarizar las prácticas de DevOps en todas las plataformas al tiempo que simplifica las compilaciones de código a través de un lenguaje de scripting moderno. DBB ayuda a acelerar la entrega a la vez que mantiene una sólida fiabilidad del mainframe.

El zBuilder está disponible con DBB 3.0.x y posteriores. DBB zBuilder es una herramienta de compilación basada en configuración YAML para crear aplicaciones z/OS con DBB. El zBuilder se puede utilizar de forma inmediata y se puede personalizar para escenarios específicos. El zBuilder puede ejecutar varios tipos de compilación, denominados ciclos de vida de compilación (compilación completa, compilación de impacto o compilación personal, por ejemplo).

Desarrollo de aplicaciones z/OS con zBuilder
Actualización de la base de datos DBB Db2 o Db2 for z/OS
Novedades Actualizaciones sobre nuevas características y mejoras
Beneficios

Beneficios

Aumento de la eficiencia con la gestión inteligente de compilaciones

Realiza un seguimiento y gestiona las dependencias automáticamente, lo que ayuda a garantizar que solo se reconstruyan las partes necesarias. Su API Java le permite ejecutar tareas en z/OS, crear scripts de compilación y almacenar informes, lo que conduce a compilaciones más rápidas y precisas.

Integración flexible sin bloqueo

Funciona de manera fluida con herramientas populares como Git, Jenkins y VS Code, sin limitarlo a plataformas específicas. Su flexibilidad permite una fácil integración con flujos de trabajo modernos, incluido el soporte para migraciones de Git, al tiempo que le brinda control sobre su canalización.

Automatización para una integración continua más rápida

Automatiza tareas como las pruebas y los controles de calidad basados en cambios de código, lo que garantiza compilaciones actualizadas. Se adapta a cualquier canalización de CI/CD, lo que acelera la entrega y ayuda a garantizar resultados fiables en diferentes plataformas.

Características

Características

Integración de SCM basada en Git

DBB admite la integración con su sistema de gestión de control de origen (SCM) basado en Git preferido, lo que permite una gestión fluida de los activos del mainframe en los flujos de trabajo de desarrollo modernos.

Integración con herramientas externas

Seguimiento y gestión de dependencias

El DBB rastrea automáticamente las dependencias entre los objetos del código fuente, lo que ayuda a garantizar compilaciones eficientes al compilar únicamente los componentes necesarios, reduciendo los tiempos de compilación y optimizando el rendimiento.

Cómo gestionar las dependencias de compilación

API de Java para automatización de tareas de z/OS

DBB permite ejecutar tareas de z/OS y ejecutar comandos MVS y TSO/ISPF. Esta API admite la automatización de los procesos de compilación y se integra con herramientas para gestionar las dependencias y el código fuente de manera eficiente.

Referencia de la API del servidor DBB

Integración continua e independencia de herramientas

DBB se integra en cualquier canal de CI/CD, incluidas Jenkins, Azure DevOps y GitLab, a través de su interfaz de línea de comandos (CLI), lo que permite a los equipos automatizar las compilaciones y las pruebas en sus canalizaciones existentes sin quedarse atrapados en una herramienta específica.

Escenarios de uso GitLab e IBM Z DevOps Solutions; canalización de CI/CD

Integración con IBM Test Accelerator for Z

DBB se integra con IBM Test Accelerator (TAZ) para z/OS, lo que permite a los desarrolladores automatizar y ejecutar pruebas dinámicas como parte de la canalización CI/CD, lo que mejora la calidad y fiabilidad de las compilaciones sin necesidad de implementar artefactos en entornos de destino.

Explore IBM Test Accelerator for Z Ejecute pruebas unitarias de IBM Test Accelerator for Z

Creación de gestión de informes y flexibilidad de la cadena de herramientas abierta

DBB almacena informes de compilación detallados, proporciona conocimiento sobre el proceso de compilación y se integra con cadenas de herramientas abiertas como GitLab y Jenkins. Hace todo esto sin necesidad de gestores de código fuente específicos, lo que proporciona a los equipos flexibilidad y control sobre sus entornos de desarrollo.

Al combinar la potencia de la plataforma GitLab Ultimate for IBM z/OS con IBM DBB, ofrece un sistema de compilación inteligente adaptado a las aplicaciones z/OS tradicionales. Esta integración simplifica la gestión de diversas cadenas de herramientas y agiliza los flujos de trabajo de entrega de software, lo que facilita la implementación de la integración y entrega continuas.

Crear API de informes
Detalles técnicos

Detalles técnicos

IBM Dependency Based Build es una API y una aplicación de Java que da soporte a las JVM de IBM Java 11 y Java 17. Antes de instalar DBB, al menos uno de los siguientes productos debe estar instalado y operativo en el entorno z/OS en el que se va a ejecutar DBB:

  • Número de programa 5655-DGJ - IBM Semeru Runtime Certified Edition for z/OS, 11.0
  • Número de programa 5655-UA1 - IBM Semeru Runtime Certified Edition for z/OS, 17.0
Explorar los requisitos previos
Recursos

Recursos

Fundamentos de IBM Dependency Based Build

Domine IBM DBB a su propio ritmo con esta formación autoguiada, que incluye laboratorios prácticos y contenido interactivo para agilizar la gestión y modernización de aplicaciones de mainframe. Estos recursos, ideales para desarrolladores y programadores de sistemas, le ayudarán en su viaje hacia la competencia en DBB y en las prácticas modernas de DevOps en z/OS.

Charlas de Z DevOps

Escuche a Chris Sayles mientras conversa con expertos de Z DevOps sobre cómo IBM está adoptando tecnologías de código abierto, haciendo que el mainframe sea más accesible y diseñando nuevas y mejores formas de desarrollar y operar para la comunidad nativa y veterana de la nube.

Guía de DevOps de IBM Z

Descubra cómo IBM Z DevOps Acceleration Program ayuda a las organizaciones a modernizar el desarrollo del mainframe a medida que se integran las prácticas ágiles de DevOps. Con recursos para permitir la integración continua, las pruebas automatizadas y la colaboración entre entornos, el programa acelera la innovación y aumenta la productividad en los sistemas IBM z Systems.

Dé el siguiente paso

Explore cómo IBM Dependency Based Build optimiza y automatiza el seguimiento de dependencias y las compilaciones incrementales, mejorando la eficiencia de DevOps para el desarrollo de z/OS.

Más formas de explorar Documentación Soporte Soporte y servicios Comunidad