Home Z software Z developer tools Application Delivery Foundation Dependency Based Build IBM Dependency Based Build
IBM Dependency Based Build (DBB) fornisce il framework, la comprensione e il monitoraggio per l'esecuzione delle build su z/OS con la libertà di scegliere il tuo SCM
GitLab Ultimate per z/OS
Cosa può fare IBM Dependency Based Build per la tua azienda

IBM® Dependency Based Build (DBB) è un sistema di build intelligente per applicazioni z/OS tradizionali scritte in linguaggi come COBOL e PL/I che consente l'analisi delle dipendenze della build tra gli oggetti.

L'obiettivo di DBB è quello di fornire funzionalità di automazione che possono essere utilizzate su z/OS.

IBM DBB è un framework autonomo (non richiede uno specifico strumento di gestione del codice sorgente o di automazione) per semplificare il processo di creazione del codice su z/OS in base a un linguaggio di scripting moderno.

I team di sviluppo z/OS hanno la libertà di scegliere un moderno strumento di gestione della configurazione software (SCM), come Git, e strumenti di integrazione continua, come Jenkins o GitLab, per creare applicazioni z/OS tradizionali scritte in COBOL o PL/I.

DBB consente di standardizzare i processi e le pratiche DevOps su più piattaforme.

Benefici
Esecuzione di attività su z/OS

DBB fornisce un'API Java per supportare l'esecuzione di attività su z/OS e per creare e utilizzare informazioni sulle dipendenze per il codice sorgente in fase di elaborazione.

Memorizzazione e recupero delle informazioni sulle dipendenze

DBB funziona come un agente di controllo delle dipendenze che assicura che tutti i file, sorgente e dipendenze, nel processo di creazione del mainframe siano aggiornati.

Definizione di uno script di build intelligente

Le API JAVA in DBB eseguono i comandi MVS e TSO/ISPF, fornendo funzionalità di utilità, funzionalità zImport per la migrazione a Git e la possibilità di creare e memorizzare il report di build.

Automazione della pipeline di integrazione continua

Sulla base dell'analisi di DBB sull'impatto delle modifiche, puoi automatizzare i test unitari e i controlli di qualità.

Memorizzazione e gestione dei report di build

Memorizzazione e gestione delle informazioni sulle dipendenze e dei report di build. L'app Web DBB è ora disponibile anche come contenitore.

Evitare i blocchi da fornitore

Integra perfettamente DBB in una catena di strumenti aperti standard basata su Git per fornire CI/CD.

Funzionalità di IBM Dependency Based Build
  • Supporto per l'uso del tuo SCM
  • Integrazione con z/OS Automated Unit Testing Framework (ZUnit)
  • Risoluzione e impatto delle dipendenze
  • Strumento di integrazione continua indipendente
Guarda i dettagli
Funzionalità principali di IBM Dependency Based Build
Supporto per l'uso del tuo SCM

DBB consente l'integrazione degli asset mainframe nel sistema SCM di tua scelta.

Integrazione con strumenti esterni

Integrazione con z/OS Automated Unit Testing Framework (ZUnit)

L'esecutore di test dinamici IBM z/OS for ZUnit consente a DBB di offrire la possibilità di eseguire test ZUnit come parte di una pipeline CI/CD, fornendo uno scanner delle dipendenze della configurazione del test ZUnit che creerà automaticamente relazioni di dipendenza tra il programma sorgente z/OS, il programma di test e il file di dati letti, e ti permetterà di attivare automaticamente i test unitari che convalidano la modifica.

Dipendenze di build del test ZUnit

Strumento di integrazione continua indipendente

Tutte le funzionalità DBB sono esposte come API REST che consente di integrare DBB in qualsiasi pipeline come Jenkins, Azure o GitLab CI.

Riferimento API

Apprendimento
IBM Dependency Based Build

Fondamenti di costruzione del mainframe in una pipeline DevOps con IBM Dependency Based Build.

Esplora la formazione (link esterno a ibm.com)
Potrebbe interessarti anche GitLab Ultimate per z/OS

Una soluzione ibrida aperta per l'automazione DevOps a livello aziendale, incluse le applicazioni eseguite su IBM z/OS.

IBM Developer for z/OS Enterprise Edition

Set di strumenti completo e robusto per lo sviluppo di applicazioni z/OS.

IBM Wazi Developer per ambienti di lavoro Red Hat CodeReady

Abilita lo sviluppo di applicazioni ibride cloud native, su piattaforme IBM Z e multi-cloud, utilizzando una toolchain DevOps standard.

Risorse degli esperti per il successo
Supporto

Trova le risposte che cerchi tramite Support Search, oppure apri un ticket di assistenza.

Esplora
Documentazione

Raccogli informazioni sull'uso e la manutenzione del prodotto.

Esplora
Comunità

Una ricca community di blog e forum di esperti tecnici e aziendali.

Esplora
Acquisisci agilità e flessibilità

Le soluzioni IBM di pagamento flessibile contribuiscono ad allineare gli investimenti nell'infrastruttura con le necessità legate al workload.

Scopri i finanziamenti