IBM Dependency Based Build
IBM® Dependency Based Build (DBB) proporciona el marco, la comprensión y el seguimiento de las compilaciones ejecutadas en z/OS con la libertad de elegir su SCM.
GitLab Ultimate for z/OS
Lo que IBM® Dependency Based Build puede hacer por su empresa

IBM® Dependency Based Build (DBB) es un sistema de compilación inteligente para aplicaciones z/OS tradicionales escrito en lenguajes como COBOL y PL/I que permite el análisis de dependencias de compilación entre objetos.

El objetivo de DBB es proporcionar capacidades de automatización que se puedan utilizar en z/OS.

IBM® DBB es un marco independiente (no requiere un administrador de código fuente específico ni una herramienta de automatización) para simplificar el proceso de creación de código en z/OS basado en un lenguaje de scripts moderno.

Los equipos de desarrollo de z/OS tienen la libertad de elegir una herramienta moderna de gestión de la configuración de software (SCM), como Git, y herramientas de integración continua, como Jenkins o GitLab, para crear aplicaciones tradicionales de z/OS escritas en COBOL o PL/I.

DBB le permite estandarizar los procesos y prácticas de DevOps en múltiples plataformas.

Beneficios
Ejecutar tareas en z/OS

DBB proporciona una API de Java para dar soporte a la ejecución de tareas en z/OS y para crear y utilizar información de dependencia para el código fuente que se está procesando.

Almacenar y recuperar información de dependencia

DBB funciona como un agente de control de dependencias que se asegura de que todos los archivos (origen y dependencias) del proceso de compilación del sistema central estén actualizados.

Definir un script de compilación inteligente

Las API de JAVA en DBB ejecutan comandos MVS y TSO/ISPF y proporcionan capacidades de utilidad, la capacidad zImport para la migración a Git y la capacidad de crear y almacenar el informe de compilación.

Automatice su proceso de integración continua

Basándose en el análisis de DBB del impacto de sus cambios, automatice sus pruebas unitarias y controles de calidad.

Almacene y administre informes de compilación

Almacena y administra la información de dependencias y genera informes. La aplicación web DBB ahora también está disponible como contenedor.

Sin vendor lock-in

Integre DBB, de manera fluida, en una cadena de herramientas abierta estándar basada en Git para ofrecer CI/CD.

IBM® Dependency Based Build Features
  • Soporte para integrar su propio SCM
  • Integración con el marco de pruebas de unidades automatizadas z/OS (ZUnit)
  • Resolución e impacto de la dependencia
  • Herramienta de integración continua independiente
Vea los detalles
Características principales de IBM® Dependency Based Build
Soporte para integrar su propio SCM

DBB permite la integración de activos de mainframe en el SCM de su elección.

Integración con herramientas externas

Integración con el marco de pruebas de unidades automatizadas z/OS (ZUnit)

Con IBM® z/OS Dynamic Test Runner for ZUnit, DBB proporciona la capacidad de ejecutar pruebas ZUnit como parte de una canalización de CI/CD proporcionando un escáner de dependencias de configuración de prueba ZUnit, que creará automáticamente relaciones de dependencia entre el programa de origen de z/OS, el programa de prueba y el archivo de datos leído, y le permite desencadenar automáticamente las pruebas unitarias que validan el cambio.

Dependencias de compilación de prueba de ZUnit

Herramienta de integración continua independiente

Todas las funcionalidades de DBB se exponen como API REST que permite integrar DBB en cualquier canalización, como Jenkins, Azure o GitLab CI.

Referencia de la API

Aprendizaje
IBM Dependency Based Build

Conceptos básicos de compilación de mainframe en una canalización de DevOps con IBM® Dependency Based Build.

Explorar la formación (el enlace se encuentra fuera de ibm.com)
Quizá también le interese GitLab Ultimate for z/OS

Una solución abierta e híbrida para la automatización de DevOps en toda la empresa, incluidas las aplicaciones que se ejecutan en IBM® z/OS.

IBM® Developer for z/OS Enterprise Edition

Conjunto de herramientas completo y robusto para desarrollar aplicaciones z/OS.

Espacios de trabajo de IBM® Wazi Developer for Red Hat CodeReady

Habilite el desarrollo de aplicaciones híbridas nativas de la nube, que abarquen plataformas IBM® Z y multinube, mediante una cadena de herramientas de DevOps estándar.

Recursos de expertos que le ayudarán a tener éxito
Soporte

Use la búsqueda de soporte o abra un caso de soporte para buscar soluciones.

Explorar
Documentación

Obtenga información sobre cómo mantener y utilizar el producto.

Explorar
Comunidad

Una rica comunidad de blogs y foros de expertos técnicos y empresariales.

Explorar
Gane agilidad y flexibilidad

Las soluciones de pago flexibles de IBM le ayudan a alinear sus inversiones en infraestructura con las necesidades de carga de trabajo.

Explore las opciones de financiación