IBM® Dependency Based Build (DBB) adalah sistem build cerdas untuk aplikasi z/OS tradisional yang ditulis dalam bahasa seperti COBOL dan PL/I yang memungkinkan analisis ketergantungan build antar objek.
Tujuan dari DBB adalah untuk menyediakan kemampuan otomatisasi yang dapat digunakan pada z/OS.
IBM DBB adalah sebuah kerangka kerja yang berdiri sendiri (tidak memerlukan manajer kode sumber atau alat otomatisasi tertentu) untuk menyederhanakan proses pembuatan kode pada z/OS berdasarkan bahasa skrip modern.
Tim pengembangan z/OS memiliki kebebasan untuk memilih alat manajemen konfigurasi perangkat lunak (SCM) modern, seperti Git, dan alat integrasi berkelanjutan, seperti Jenkins atau GitLab, untuk membangun aplikasi z/OS tradisional yang ditulis dalam COBOL atau PL/I.
DBB memungkinkan Anda untuk menstandarkan proses dan praktik DevOps di berbagai platform.
DBB menyediakan API Java untuk mendukung pelaksanaan tugas-tugas pada z/OS dan untuk membuat dan menggunakan informasi ketergantungan untuk kode sumber yang sedang diproses.
DBB bekerja sebagai agen kontrol ketergantungan yang memastikan semua file-sumber dan ketergantungan-dalam proses pembangunan mainframe adalah yang terbaru.
JAVA API di DBB menjalankan perintah MVS dan TSO/ISPF serta menyediakan kemampuan utilitas, kemampuan zImport untuk migrasi ke Git, dan kemampuan untuk membuat dan menyimpan laporan build.
Berdasarkan analisis DBB tentang dampak perubahan Anda, otomatiskan pengujian unit dan kontrol kualitas Anda.
Menyimpan dan mengelola informasi dependensi dan membuat laporan. DBB Web App kini juga tersedia sebagai wadah.
Integrasikan DBB dengan mulus ke dalam rantai alat terbuka standar berbasis Git untuk memberikan CI/CD.
DBB memungkinkan integrasi aset mainframe ke dalam SCM pilihan Anda.
Dengan IBM z/OS Dynamic Test Runner untuk ZUnit, DBB menyediakan kemampuan untuk menjalankan pengujian ZUnit sebagai bagian dari pipeline CI/CD dengan menyediakan pemindai ketergantungan konfigurasi pengujian ZUnit, yang secara otomatis akan membuat hubungan ketergantungan antara program sumber z/OS, program pengujian, dan file data yang dibaca, dan memungkinkan Anda untuk secara otomatis memicu pengujian unit yang memvalidasi perubahan Anda.
Semua fungsi DBB diekspos sebagai REST API yang memungkinkan untuk mengintegrasikan DBB dalam pipeline apa pun seperti Jenkins, Azure, atau GitLab CI.
Mainframe Dasar dibangun dalam pipeline DevOps dengan IBM Dependency Based Build.
Solusi hybrid terbuka untuk otomatisasi DevOps di seluruh perusahaan, termasuk aplikasi yang berjalan pada IBM z/OS.
Perangkat yang komprehensif dan tangguh untuk mengembangkan aplikasi z/OS.
Memungkinkan pengembangan aplikasi cloud native hybrid - yang mencakup IBM Z dan platform multi-cloud - menggunakan rantai alat DevOps standar.