Planning
This section describes the prerequisites for using the BMC AMI DevOps for Db2 product.
- To use the product, make sure that you have the following products installed on your system:
- IBM z/OS Management Facility (z/OSMF)
- IBM z/OS JES2 or JES3 system
- IBM Db2 12 for z/OS or later
- Version 13.1.00 or later of BMC AMI Change Manager for Db2
- Version 13.1.00 or later of BMC AMI Command Center for Db2
- (BMC.DB2.SPE2407)JDK17 is supported for Jenkins.
- One of the following CI/CD tools:
- (BMC.DB2.SPE2407)The current version of Jenkins.
- (BMC.DB2.SPE2304)The current version of Azure DevOps.
- Version 20.10.17 and later of Docker is supported for BMC AMI DevOps for Db2 with Azure DevOps, GitHub Actions, and (BMC.DB2.SPE2504)GitLab CI/CD.
- (BMC.DB2.SPE2307)The current version of GitHub Actions.
- (BMC.DB2.SPE2504)The current version of GitLab CI/CD.
Configure security authorization for z/OSMF
For more information, see the IBM z/OS Management Facility Configuration Guide in the IBM documentation.- Create the required partitioned data sets (PDSs) on the mainframe.
Customize the plug-in variables file.
For each project, pipeline, or workflow, during configuration, specify the following details for the LPAR in the sysplex on which z/OSMF is running:
- Mainframe IP address or host name
- Port number for z/OSMF
Use the following procedure to determine the IP address or host name and port number:
- Identify the Db2 subsystem to which schema changes are applied.
- Identify the LPAR and sysplex on which this Db2 subsystem resides.
- Verify that z/OSMF is running on an LPAR in this sysplex.
- Determine the IP address or host name for this LPAR.
- Determine the port number for z/OSMF running on this LPAR.
- To use BMC AMI DevOps features in Jenkins pipelines, make sure that the following plug-ins are installed on Jenkins:
- Pipeline Utility Steps
This plug-in is a suite of plug-ins that supports implementing and integrating continuous delivery pipelines into Jenkins. - Pipeline: Build Step
This plug-in is a component of the Pipeline Utility Steps plug-in. You must install this plug-in on Jenkins to use BMC AMI DevOps features in Declarative Pipelines using other jobs (projects).
- Pipeline Utility Steps
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*