Mainframe Inclusive DevOps - Automated Environment Build and Testing
Project and Program: Enterprise-wide
, SHARE Dallas 2022
With unparalleled agile application development, testing and delivery, BMC AMI and BMC Compuware provide a mainframe-inclusive DevOps toolchain that accelerates innovation and resiliency.
The demonstration imagines the scenario where a developer has completed his coding and unit testing, and now wishes to promote his changes to the System Test environment.
In many organisations this is currently a time consuming task requiring input from many different teams â€“ including peers to perform code reviews, DBAs to review SQL and apply Db2 schema changes in the target environment, testing team to perform functional tests in the System Test environment, etc.
We show how this can be fully automated today using a Jenkins pipeline. When a developer has completed his coding and unit tests, we show how when a developer promotes his code we can behind the scenes trigger a Jenkins pipeline to:
â€¢ automatically apply the required Db2 schema changes to the target environment,
â€¢ apply sql verification including verification of coding standards and access path,
â€¢ identify impacted functional test cases from a git repository,
â€¢ extract the identified test cases,
â€¢ execute those test cases
â€¢ use sonarqube quality gates to:
o verify coding standards for changed components
o verify that test cases have executed and passed
o verify that all changed code has been executed
Back to Proceedings File Library