Overview
IBM® Pipeline Automation for Z is an AI‑driven software development lifecycle platform that embeds intelligent workflows across key stages to modernize how z/OS® applications are developed, validated, built, and packaged. It relies on a pipeline-driven model to enable faster, high-quality, and reliable delivery at scale.
- IBM Dependency
Based Build (DBB)
for automated and impact-aware build orchestration to build only what is needed. Build times are
reduced, resource usage is minimized, and development teams get faster feedback.
DBB builds traditional z/OS applications that are developed in programming languages such as COBOL or PL/I. With its command line interface, it seamlessly integrates into existing development workflows, continuous integration continuous delivery (CICD) pipelines, and DevOps toolchains. Development teams can automate build processes while they keep full control through Groovy scripts or Java™ tasks and provide flexible configuration options.
- IBM ZCodeScan on
Command Line Interface (CLI) for automated code analysis of COBOL and PL/I applications.
This enables the developers to integrate code quality checks into build pipelines, continuous integration workflows, and automated testing environments. By executing ZCodeScan from the command line, you can perform batch analysis of multiple files, generate reports in multiple formats programmatically, configure rule sets and analysis parameters, address issues early and enforce coding standards without requiring a graphical user interface.
- IBM Wazi Deploy for
repeatable and controlled packaging and deployment. It helps ensure consistent and auditable
releases across environments while maintaining control, governance, and deployment confidence.
IBM Wazi Deploy deploys z/OS applications into test and production environments. It uses standard open-source technologies and languages that are widely used with distributed and cloud applications. With its command line interface, it seamlessly integrates into continuous integration continuous delivery (CICD) pipelines. All the artifacts of an application are described in a manifest file, which defines a version of the application that is stored in an artifact repository. The deployment process and the target environment configurations are described in YAML files that are meant to be stored in a modern source control management (SCM) tool like Git. Finally, IBM Wazi Deploy uses Ansible® or Python-based scripts to deploy artifacts to a target z/OS environment.
With its streamlined and governed pipeline, IBM Pipeline Automation for Z provides intelligent analysis and end-to-end continuous integration continuous delivery (CICD) automation for z/OS from code changes to deployment. It reduces manual effort and enables faster and consistent releases while enabling secure and high-quality application delivery.