Running the Jazz Build Engine on z/OS
Follow these steps to process your build request on z/OS® using the Jazz® Build Engine.
Before you begin
Before performing the setup steps, review the Manage builds with the IBM® Engineering Workflow Management Build lesson in the Get started with Engineering Workflow Management tutorial.
About this task
- Use the Eclipse client to create a build engine definition on the Engineering Workflow Management server. This "registers" the build engine with the server, which needs to know such build engine characteristics as the build engine ID, supported build definitions, and so forth. These characteristics are saved in the build engine definition.
- Two user IDs (which might not be the same) are required
to run the Jazz Build Engine
on z/OS: First, the build engine
JCL specifies a user ID and password that are used to connect and
authenticate to the server to perform build and SCM operations. Second,
the user ID the BLZBENG JCL requires on z/OS determines what z/OS data set and file system authority should
be used on the z/OS build system.
- Confirm that the user ID specified in the BLZBENG JCL is a valid user for your server, and that it has the required credentials to extract the artifacts to build.
- Confirm that the user ID assigned to the BLZBENG job has the authority to create the necessary artifacts on z/OS.
- Optional: Create an encrypted password file for the build engine to use to prevent
casual observation. For information about creating an encrypted password file, see Creating a password file using the sample BLZBPASS job.Note: (Optional) You can now use application password with OpenID Connect. For more information, see Obtaining an application password.
- Edit the BLZBENG member and modify the settings using the instructions in the JCL.
- To start the build engine, submit the BLZBENG JCL. The job must remain active and the following messages must end in the STDOUT: <Time and date> Running build loop... and <Time and date> Waiting for request. If these messages are not shown in the STDOUT, check the SYSOUT to identify the issues that occurred when you initialized the build engine.
- To end the build engine, stop or purge the job.