Startseite Z Software Z Developer Tools Application Delivery Foundation Dependency Based Build IBM® Dependency Based Build
IBM Dependency Based Build (DBB) bietet den Rahmen, das Verständnis und die Nachverfolgung für Builds auf z/OS mit der Freiheit, Ihr SCM zu wählen
GitLab Ultimate für z/OS
Was IBM Dependency Based Build für Ihr Unternehmen tun kann

IBM® Dependency Based Build (DBB) ist ein intelligentes Build-System für traditionelle Z/OS-Anwendungen in Sprachen wie COBOL und PL/I, das die Analyse von Build-Abhängigkeiten zwischen Objekten ermöglicht.

Das Ziel von DBB ist die Bereitstellung von Automatisierungsfunktionen, die auf z/OS verwendet werden können.

IBM DBB ist ein eigenständiges Framework (es erfordert keinen speziellen Quellcode-Manager oder Automatisierungstool), um den Prozess der Codeerstellung unter z/OS auf der Grundlage einer modernen Skriptsprache zu vereinfachen.

z/OS-Entwicklungsteams haben die Freiheit, ein modernes Softwarekonfigurationsmanagement-Tool (SCM) wie Git und Tools zur kontinuierlichen Integration wie Jenkins oder GitLab zu wählen, um traditionelle z/OS-Anwendungen zu erstellen, die in COBOL oder PL/I geschrieben wurden.

Mit DBB können Sie DevOps-Prozesse und -Praktiken auf mehreren Plattformen standardisieren.

Vorteile
Ausführen von Tasks unter z/OS

DBB bietet Ihnen eine Java-API, die die Ausführung von Aufgaben unter z/OS unterstützt und Abhängigkeitsinformationen für den verarbeiteten Quellcode erstellt und verwendet.

Abhängigkeitsinformationen speichern und abrufen

DBB fungiert als Abhängigkeitskontrollagent, der sicherstellt, dass alle Dateien – Quelle und Abhängigkeiten – im Mainframe-Build-Prozess aktuell sind.

Definieren Sie ein intelligentes Build-Skript

JAVA APIs in DBB führen MVS- und TSO/ISPF-Befehle aus und bieten Utility-Funktionen, zImport-Funktionen für die Migration zu Git und die Möglichkeit, den Build-Bericht zu erstellen und zu speichern.

Automatisieren Sie Ihre kontinuierliche Integrationspipeline

Basierend auf der DBB-Analyse der Auswirkungen Ihrer Änderungen automatisieren Sie Ihre Unit-Tests und Qualitätskontrollen.

Build-Berichte speichern und verwalten

Speichert und verwaltet die Abhängigkeitsinformationen und erstellt Berichte. Die DBB Web App ist jetzt auch als Container verfügbar.

Keine Abhängigkeit von einem einzelnen Anbieter

Integrieren Sie DBB nahtlos in eine standardmäßige, Git-basierte offene Toolkette, um CI/CD bereitzustellen.

IBM Dependency Based Build Features
  • Unterstützung für „Bring Your Own SCM“.
  • Integration mit Z/OS Automated Unit Testing Framework (ZUnit)
  • Abhängigkeitsauflösung und Auswirkungen
  • Unabhängig vom Continuous-Integration-Tool
Einzelheiten anzeigen
Wichtige Funktionen von IBM Dependency Based Build
Unterstützung für „Bring Your Own SCM“.

DBB ermöglicht die Integration von Mainframe-Assets in das SCM Ihrer Wahl.

Integration mit externen Tools

Integration mit Z/OS Automated Unit Testing Framework (ZUnit)

Mit IBM z/OS Dynamic Test Runner für ZUnit bietet DBB die Möglichkeit, ZUnit-Tests als Teil einer CI/CD-Pipeline durchzuführen, indem ein ZUnit-Testkonfigurationsabhängigkeitsscanner bereitgestellt wird, der automatisch Abhängigkeitsbeziehungen zwischen dem Z/OS-Quellprogramm, dem Testprogramm und der Lesedatei erstellt und es Ihnen ermöglicht, automatisch die Gerätetests auszulösen, die Ihre Änderung validieren.

ZUnit-Testbuild-Abhängigkeiten

Unabhängig vom Continuous-Integration-Tool

Alle DBB-Funktionen werden als REST-API bereitgestellt, die die Integration von DBB in jede Pipeline wie Jenkins, Azure oder GitLab CI ermöglicht.

API-Referenz

Schulung
IBM® Dependency Based Build

Grundlagen Mainframe-Build in einer DevOps-Pipeline mit IBM Dependency Based Build.

Erkunden Sie die Schulung (Verknüpfung befindet sich außerhalb von ibm.com)
Sie interessieren sich vielleicht auch für GitLab Ultimate für z/OS

Eine offene, hybride Lösung für unternehmensweite DevOps-Automatisierung, einschließlich Anwendungen, die auf IBM z/OS ausgeführt werden.

IBM Developer for z/OS Enterprise Edition

Umfassendes, robustes Toolset für die Entwicklung von z/OS-Anwendungen.

IBM Wazi Developer for Red Hat CodeReady Workspaces

Ermöglichen Sie die Entwicklung cloudnativer Hybridanwendungen — für IBM Z- und Multi-Cloud-Plattformen — mithilfe einer standardmäßigen DevOps-Toolchain.

Ressourcen von Experten für Ihren Erfolg
Support

Finden Sie Lösungen über die Supportsuche oder erstellen Sie ein Supportticket.

Entdecken
Dokumentation

Erhalten Sie Informationen zur Wartung und Verwendung des Produkts.

Entdecken
Community

Eine umfassende Community aus Blogs und Foren von Experten aus Wirtschaft und Technik.

Entdecken
Mehr Agilität und Flexibilität

Mit den flexiblen Zahlungslösungen von IBM können Sie Ihre Infrastrukturinvestitionen an die Workload-Anforderungen anpassen.

Finanzierungsoptionen ansehen