Dependency Based Build

IBM®® Dependency Based Build (DBB) provides the capabilities to build z/OS® applications with automation, dependency understanding, and build tracking. For more information, see Installing and configuring the DBB toolkit on z/OS.

  1. Setting up IBM Dependency Based Build components

    • Install and set up the DBB toolkit on z/OS.

    • Install and set up the DBB web application using one of the following options. This server must be accessible from the z/OS system.

      • Install a .tar.gz file on a native Linux® workstation, or

      • Install the DBB container into a Red Hat® OpenShift® Container Platform (OCP) cluster

  2. Updating profile on the host

    Add the DBB environment variables and PATH to the .profile file for each z/OS USS profile that will be working with DBB.

    If you cannot edit the .profile from the terminal window, enter the following command:

    export TERM="xterm"
    vi .profile

    This should open the vi editor in the terminal window where you can make the following updates. You can also add the export TERM="xterm" command as the first line in the .profile before adding the following lines.

    Here is an example of a .profile file. Customize it according to the specifics of your system:

    # DBB environment variables
    export DBB_HOME=/usr/lpp/IBM/dbb
    export DBB_CONF=${DBB_HOME}/conf
    
    export JAVA_HOME=/usr/lpp/java/J8.0_64
    
    # add DBB, Java, and Rocket bin folders to PATH
    export PATH=/bin:${DBB_HOME}/bin:${JAVA_HOME}/bin:${ROCKET}/bin::$PATH