Setting up and running a user build with zBuilder

IBM® Developer for z/OS® supports user builds with the IBM Dependency Based Build zBuilder. Learn how to set up and run a user build with zBuilder. To learn more about zBuilder and its requirements and functions, see zBuilder in the IBM Dependency Based Build documentation.

Understanding roles

The tasks involved in setting up a user build with zBuilder are shared by two user roles:
  • A build engineer defines the dbb-app.yaml file and the ZAPP file that configures the user build process for the application to be built.
  • An application developer uses the DBB tools provided by the Developer for z/OS client to set preferences and request a user build.
The following table describes these tasks and links to the relevant Developer for z/OS and Dependency Based Build documentation for each task.
Role Task Documentation
Build engineer Define a dbb-app.yaml configuration file that provides configuration overrides to the dbb_build.yaml file on the DBB server. Application configuration
Build engineer Define a ZAPP file that configures the user build lifecycle for the application. Configuring a ZAPP file
Application developer Set preferences for running a user build with zBuilder. Setting preferences for a zBuilder user build
Application developer Pass user variable values to a ZAPP file. Passing user variables to a ZAPP file
Application developer Start a user build Starting a user build for zBuilder