IBM Dependency Based Build

Una moderna soluzione di compilazione per z/OS che offre un framework per il monitoraggio delle build e supporta qualsiasi SCM basato su GIT

 

Illustrazione a tratto della costruzione di un server su un computer portatile

Ottimizza e automatizza il monitoraggio delle dipendenze e le build incrementali

IBM Dependency Based Build è una soluzione di compilazione moderna per applicazioni mainframe che ottimizza e automatizza il monitoraggio delle dipendenze e le build incrementali, migliorando l'efficienza DevOps per lo sviluppo di z/OS. È un sistema di compilazione avanzato per applicazioni z/OS tradizionali come COBOL e PL/I. Gestisce la creazione di dipendenze in modo intelligente, semplificando lo sviluppo con l'automazione e l'integrazione nei moderni workflow basati su Git e nei popolari strumenti DevOps, come Jenkins e GitLab. Questa soluzione autonoma e indipendente dal framework consente pratiche DevOps standardizzate su tutte le piattaforme, semplificando le build con un linguaggio di scripting moderno e contribuendo a garantire l'affidabilità del mainframe.
Disponibile come prodotto autonomo o parte di IBM Developer for z/OS Enterprise Edition, IBM Dependency Based Build include ZBuilder (dalla versione 3.0.x). ZBuilder, uno strumento di compilazione basato su YAML, supporta vari cicli di vita della compilazione come build complete, a impatto e personali. Funziona immediatamente, ma può anche essere personalizzato per esigenze specifiche, accelerando la distribuzione e mantenendo l'affidabilità.
Aggiornamento del database DBB Db2 o Db2 for z/OS Aggiornamenti su nuove funzioni e miglioramenti
Maggiore efficienza con la gestione intelligente delle build

Traccia e gestisce automaticamente le dipendenze, aiutando a garantire che vengano ricostruite solo le parti necessarie. La sua API Java consente di eseguire attività su z/OS, creare script di compilazione e memorizzare report, per ottenere build più veloci e accurate.

Integrazione flessibile senza lock-in

Funziona perfettamente con gli strumenti più diffusi come Git, Jenkins e VS Code, senza vincolarsi a piattaforme specifiche. La sua flessibilità consente una facile integrazione con i workflow moderni, incluso il supporto per le migrazioni Git, pur offrendo il controllo della pipeline.

Automazione per un'integrazione continua più rapida

Automatizza attività come test e controlli di qualità in base alle modifiche al codice, contribuendo a garantire build aggiornate. Si adatta a qualsiasi pipeline CI/CD, velocizzando la distribuzione e contribuendo a garantire risultati affidabili su diverse piattaforme.

Funzioni

Integrazione SCM basata su Git

IBM Dependency Based Build supporta l'integrazione con qualsiasi sistema di source control management (SCM) basato su Git, consentendo una gestione ottimale degli asset mainframe nei moderni workflow di sviluppo.

    Integrazione con strumenti esterni
    Monitoraggio e gestione delle dipendenze

    IBM Dependency Based Build traccia automaticamente le dipendenze tra gli oggetti del codice sorgente, contribuendo a garantire build efficienti ricompilando solo i componenti necessari, riducendo i tempi di compilazione e ottimizzando le prestazioni.

        Come gestire le dipendenze di build
        API Java per l'automazione delle attività z/OS

        IBM Dependency Based Build consente di eseguire attività z/OS ed eseguire comandi MVS e TSO/ISPF. Questa API supporta l'automazione dei processi di compilazione e si integra con gli strumenti per gestire in modo efficiente le dipendenze e il codice sorgente.

            Materiale di riferimento API server DBB
            Integrazione continua e indipendente dal tool

            IBM Dependency Based Build si integra in qualsiasi pipeline CI/CD, inclusi Jenkins, Azure DevOps e GitLab CI, tramite la sua interfaccia a riga di comando (CLI). Ciò consente ai team di automatizzare le compilazioni e i test nelle pipeline esistenti senza essere vincolati a uno strumento specifico.

                Scenari di utilizzo Soluzioni GitLab e IBM Z DevOps; Pipeline CI/CD
                Integrazione con IBM Test Accelerator for Z

                IBM Dependency Based Build si integra con IBM Test Accelerator (TAZ) per z/OS. Ciò consente agli sviluppatori di automatizzare ed eseguire test dinamici quale parte della pipeline CI/CD, migliorando la qualità e l'affidabilità delle build senza la necessità di implementare artefatti negli ambienti target.

                    Esplora IBM Test Accelerator for Z Esegui i test unitari di IBM Test Accelerator for Z
                    Gestione dei report di creazione e flessibilità della toolchain aperta

                    IBM Dependency Based Build memorizza report di compilazione dettagliati, fornisce insight sul processo di compilazione e si integra con toolchain aperte come GitLab e Jenkins. Fa tutto questo senza richiedere specifici gestori di codice sorgente e offrendo ai team flessibilità e controllo sui propri ambienti di sviluppo.

                    Combinando la potenza della piattaforma GitLab Ultimate for IBM z/OS con IBM Dependency Based Build, offre un sistema di compilazione intelligente, su misura per le tradizionali applicazioni z/OS. Questa integrazione semplifica la gestione di diverse toolchain e snellisce i workflow di distribuzione del software, facilitando l'implementazione dell'integrazione e della distribuzione continue.

                      Crea API di reportistica
                      Integrazione SCM basata su Git

                      IBM Dependency Based Build supporta l'integrazione con qualsiasi sistema di source control management (SCM) basato su Git, consentendo una gestione ottimale degli asset mainframe nei moderni workflow di sviluppo.

                        Integrazione con strumenti esterni
                        Monitoraggio e gestione delle dipendenze

                        IBM Dependency Based Build traccia automaticamente le dipendenze tra gli oggetti del codice sorgente, contribuendo a garantire build efficienti ricompilando solo i componenti necessari, riducendo i tempi di compilazione e ottimizzando le prestazioni.

                            Come gestire le dipendenze di build
                            API Java per l'automazione delle attività z/OS

                            IBM Dependency Based Build consente di eseguire attività z/OS ed eseguire comandi MVS e TSO/ISPF. Questa API supporta l'automazione dei processi di compilazione e si integra con gli strumenti per gestire in modo efficiente le dipendenze e il codice sorgente.

                                Materiale di riferimento API server DBB
                                Integrazione continua e indipendente dal tool

                                IBM Dependency Based Build si integra in qualsiasi pipeline CI/CD, inclusi Jenkins, Azure DevOps e GitLab CI, tramite la sua interfaccia a riga di comando (CLI). Ciò consente ai team di automatizzare le compilazioni e i test nelle pipeline esistenti senza essere vincolati a uno strumento specifico.

                                    Scenari di utilizzo Soluzioni GitLab e IBM Z DevOps; Pipeline CI/CD
                                    Integrazione con IBM Test Accelerator for Z

                                    IBM Dependency Based Build si integra con IBM Test Accelerator (TAZ) per z/OS. Ciò consente agli sviluppatori di automatizzare ed eseguire test dinamici quale parte della pipeline CI/CD, migliorando la qualità e l'affidabilità delle build senza la necessità di implementare artefatti negli ambienti target.

                                        Esplora IBM Test Accelerator for Z Esegui i test unitari di IBM Test Accelerator for Z
                                        Gestione dei report di creazione e flessibilità della toolchain aperta

                                        IBM Dependency Based Build memorizza report di compilazione dettagliati, fornisce insight sul processo di compilazione e si integra con toolchain aperte come GitLab e Jenkins. Fa tutto questo senza richiedere specifici gestori di codice sorgente e offrendo ai team flessibilità e controllo sui propri ambienti di sviluppo.

                                        Combinando la potenza della piattaforma GitLab Ultimate for IBM z/OS con IBM Dependency Based Build, offre un sistema di compilazione intelligente, su misura per le tradizionali applicazioni z/OS. Questa integrazione semplifica la gestione di diverse toolchain e snellisce i workflow di distribuzione del software, facilitando l'implementazione dell'integrazione e della distribuzione continue.

                                          Crea API di reportistica

                                          Dettagli tecnici

                                          Rendering di un oggetto in stile sinuoso che suggerisce trasformazione e progressione
                                          Prima di installare IBM Dependency Based Build, assicurati che siano soddisfatti i seguenti requisiti di sistema:

                                          IBM Dependency Based Build è un'API e un'applicazione Java che supporta entrambe le JVM IBM Java 11 e Java 17. Prima di installare IBM Dependency Based Build, almeno uno dei seguenti prodotti deve essere installato e operativo nell'ambiente z/OS in cui deve essere eseguito IBM Dependency Based Build:

                                          • Numero di programma 5655-DGJ - IBM Semeru Runtime Certified Edition for z/OS, 11.0
                                          • Numero di programma 5655-UA1 - IBM Semeru Runtime Certified Edition for z/OS, 17.0
                                          Esplora i prerequisiti Creare applicazioni z/OS con zBuilder
                                          Fasi successive

                                          Esplora come IBM Dependency Based Build ottimizza e automatizza il monitoraggio delle dipendenze e le build incrementali, migliorando l'efficienza DevOps per lo sviluppo z/OS.

                                          Continua a esplorare Documentazione Supporto Supporto e servizi Servizi di consulenza per lo sviluppo di applicazioni cloud