What IBM® Dependency Based Build can do for your business
IBM Dependency Based Build (DBB) provides capabilities to build traditional z/OS® applications such as COBOL and PL/I. The goal of DBB is to provide some automation capabilities based on a modern scripting language that can be used on z/OS. DBB is built as a stand-alone product that does not require a specific source code manager or pipeline automation tool.
IBM Dependency Based Build is also included in IBM Developer for z Systems® Enterprise Edition.
IBM DBB, with modern Software Configuration Management and Continuous Integration tools such as Git and Jenkins, provides uniform DevOps processes and practices across multiple platforms.
Run tasks on z/OS
DBB provides you with a Java API to support the running of tasks on z/OS and to create and use dependency information for the source code that is being processed.
Store & retrieve dependency information
DBB works as a dependency control agent that makes sure all files—source and dependencies—in the mainframe build process are current.
Define an intelligent build script
JAVA APIs in DBB run MVS and TSO/ISPF commands and provide utility capabilities, zImport capability for migration to Git, and the ability to create and store the build report
Store and manage build reports
The DBB web application stores and manages the dependency information and build reports. The web application is used by provided REST APIs and the toolkit APIs to create the intelligent build scripts.