zowe/zowe-install-packaging ↗
Created Feb 22, 2021 · View the zowe/zowe-install-packaging repository page
Packaging repository for the Zowe install scripts and files
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
56
Lines of Code
6,452
From
Aug 13, 2018
To
Feb 9, 2021
About zowe/zowe-install-packaging
Zowe-install-packaging is the central repository for building and packaging the Zowe open-source mainframe platform. It contains the installation scripts, build pipelines, and manifest configurations that coordinate how Zowe's multiple components are assembled into official releases. The project manages the complex build process by defining which component versions to include, tracking source code dependencies across numerous GitHub repositories, and automating the creation of distributable Zowe artifacts.
The repository uses a manifest.json.template file as its core organizational tool, which specifies binary dependencies (which pre-built component artifacts to include), source dependencies (which GitHub repositories and tags are used for each release), and build metadata. The manifest is processed during the build pipeline to inject actual values like commit hashes and build timestamps. The project maintains multiple branches for different release stages: master for stable releases, staging for active development, and rc for release candidates.
Beyond packaging, the repository provides additional automation capabilities including Ansible playbooks for deploying and managing Zowe installations and sanity test suites for verifying instance health. The project is written in TypeScript and serves developers and system administrators who need to either build custom Zowe distributions or deploy the platform to mainframe environments. Each major Zowe component, from the API Mediation Layer to the zLux framework to the CLI tools, has designated points of contact documented in the manifest for coordination during releases.



