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.

Visualize your own →

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.

Share this video

More from zowe

See all →