Git for Mainframe FAQ

Using GitHub, GitLab, Bitbucket, or Azure Repos for version control with z/OS applications.

Git for Mainframe FAQ

Glossary

Term
Definition
Endevor Bridge for Git Award-winning Endevor component that enables a Git experience (aka Hybrid Git) without disrupting existing processes.
Developer Build Different from a production build; developers build their changes (i.e., in-flight work) in isolation. After successfully building and unit testing, they commit the changes.  
Enterprise Git Server Tool that operationalizes Git; the most common ones are commercial platforms like GitHub, GitLab, Bitbucket (Atlassian) and Azure Repos (Microsoft); they typically offer complementary capabilities beyond version control (e.g., CI/CD pipeline orchestration, DevOps ecosystem integrations, pull/merge requests and online code review).
Hybrid Git Git experience concurrent with existing mainframe platform (e.g., Endevor) for a specific mainframe app; developers choose their preferred interface; Bridge for Git enables the Hybrid Git scenario.
Git A free and open source distributed version control system that supports distributed, non-linear workflows (parallel branches running on different systems).
Git Native Use of Git alone for version control for a mainframe app rather than mainframe tools; requires the code, artifacts and automation to be moved; Team Build enables Git Native.
Main Repo Typically maintained in mainframe SCM tools but can be moved to enterprise Git servers for Git Native development.
Team Build A standalone build engine that enables next generation mainframe developers to work the way they want (e.g., decentralized collaboration via Git); maintains/migrates existing automation.

 

Frequently Asked Questions

Why Git?

Are Enterprise Git Servers secure enough for our mainframe source code?

How do I assess the value of Git adoption for my team?

What is the biggest challenge with Git adoption?

How can we overcome this challenge?

How can we gain buy-in for Git adoption?

What is the best way to educate those unfamiliar with Git?

When ready, can we move our portfolio to Git in one big cutover?

How can I fast-track adoption?

Do we need Endevor to use Team Build?

Do we need Endevor to use Bridge for Git?

Will Team Build and/or Bridge for Git into my budget?

Which of my applications are ready to move to Git Native?

What other resources are available?

Who can I speak with regarding my questions or concerns?

Speak with an Endevor/Git Advisor

Are you looking to adopt Git in a pragmatic, risk-managed way without disrupting productivity?

Broadcom’s Endevor/Git advisor is here to help by answering your questions and getting you on the road to adoption.

Talk to a Git Advisor