Develop Mainframe Software with Opensource Source Code Managers and IBM Dependency Based Build
Document Author: Additional Author(s):
Nicolas Dangeville, Rosalind Radcliffe
IBM Dependency Based Build
Abstract: Git, being the de-facto standard version control system in the open source community, enterprise customers are looking into git as their approach to modernize their mainframe development pipeline, to consolidate into one single SCM and Enterprise DevOps pipeline.
This paper provides guidance how the principles of mainframe software development can be taken into account by a modern SCMs like git, benefit from isolation techniques like branching and integrate development activities within and across teams through merge and consolidation workflows.
IBM Dependency Based Build provides the necessary capabilities of dependency analysis and build scripting to automate the build process driven through a pipeline coordinator like Jenkins.
The purpose is to review relevant areas required when moving to a modern SCM, comparing them and providing explanations. There will be an emphasis on how an existing mainframe application can be componentized and how it’s interfaces can be described and managed with git.