Learning Library

← Back to Library

Git Is for Everyone, Even Mainframe

Key Points

  • Git isn’t limited to cloud‑based projects; it can store any type of source code or documentation and works just as well for mainframe development.
  • Git can be securely hosted with private repositories, so proprietary mainframe code can be protected just like cloud applications.
  • The tool is universal—students, college graduates, and developers across all platforms (including mainframes) use Git daily.
  • By keeping automated test cases alongside the code in Git, pipelines can run tests and approvals automatically, eliminating manual testing and hand‑offs.
  • Treating infrastructure changes (e.g., database or transaction updates) as code in Git enables ticket‑free, version‑controlled deployments and easier cross‑team collaboration.

Full Transcript

# Git Is for Everyone, Even Mainframe **Source:** [https://www.youtube.com/watch?v=qqzRoe3MIg4](https://www.youtube.com/watch?v=qqzRoe3MIg4) **Duration:** 00:05:12 ## Summary - Git isn’t limited to cloud‑based projects; it can store any type of source code or documentation and works just as well for mainframe development. - Git can be securely hosted with private repositories, so proprietary mainframe code can be protected just like cloud applications. - The tool is universal—students, college graduates, and developers across all platforms (including mainframes) use Git daily. - By keeping automated test cases alongside the code in Git, pipelines can run tests and approvals automatically, eliminating manual testing and hand‑offs. - Treating infrastructure changes (e.g., database or transaction updates) as code in Git enables ticket‑free, version‑controlled deployments and easier cross‑team collaboration. ## Sections - [00:00:00](https://www.youtube.com/watch?v=qqzRoe3MIg4&t=0s) **Debunking Git Myths for Mainframe** - A veteran mainframe developer refutes common misconceptions, explaining that Git works for any environment—including mainframes—offers secure private repositories, and is widely used by everyone from students to enterprise teams. ## Full Transcript
0:00I started in Mainframe development long 0:03time ago might be 1987 so I've been 0:06working around the space for a long time 0:08and all I hear is you got to get get 0:11gotta get get okay what's this get all 0:16about and what's going on well let me 0:19start with a few discussion points that 0:21keep coming up the first is git is only 0:25for cloud-based development well no git 0:29is for everyone git is for cloud for 0:32Mainframe for everything it can store 0:34any kind of source code you want 0:36including your documentation it's all 0:39going in the one source code manager it 0:41works just fine 0:43next thing people keep asking me about 0:46but it can't be secure my source code is 0:49fine it's sitting in Z pds's it's nice 0:52and secure or secured in a library 0:55manager that get stuff at sitting in 0:57Cloud well it's running your business 1:01critical applications today I mean the 1:03front end there are business critical 1:05cloud-based applications today so you 1:08can't think it's not secured it's going 1:11to be secured it's going to be a secure 1:13environment and git can provide private 1:16repositories so you can lock it down to 1:18only the team access so it's secured 1:22don't worry about that your company is 1:24running it in a secure way to ensure 1:27their proprietary code is well kept 1:30and the last one get that's that's only 1:34for a select few people but really and 1:37truly no git is for everyone they're 1:39using it in high school they're using it 1:41in college everyone coming out of school 1:44and working in cloud-based development 1:46they're all using it today so everyone 1:49including Mainframe developers can use 1:53git and can work together to bring 1:56everyone together in this environment 1:59and the one lie mainframe's different 2:03Mainframe is not different not when it 2:05comes to software development there's no 2:08reason it has to be 2:10so we've gone through these statements 2:13that people keep making let's talk about 2:15the value of git to you 2:19so the first one is you can remove waste 2:22from the system by having your test case 2:25automated test case alongside your 2:28source code in the environment in git 2:31and then it can be run for you so you 2:34don't have to do all that manual testing 2:36you have to do today it's all in one 2:38place together and it can run you can 2:41reduce those handovers because you do 2:45the code change you get the pull 2:47requests your code is approved and then 2:49a pipeline handles it deploys it all the 2:52way through the environment you don't 2:54have to open that ticket to somebody 2:55else 2:56and in addition the infrastructure side 3:00guess what you can make your 3:02infrastructure changes those database 3:04changes or a kicks transaction that you 3:07need to add it's added in your git 3:09repository and it flows into the 3:12infrastructure for you no ticket 3:15required isn't this wonderful all the 3:18kinds of changes you need to make you 3:20can make them in your own repository and 3:22they flow and that's a value of moving 3:25to this common git Repository 3:28and it's visible it's visible to 3:33everyone that needs to see it that you 3:35can collaborate across the source code 3:38you can work with other teams more 3:40easily because they can see the source 3:43it's not hidden in some place that they 3:45can't get at 3:46and sharing one of the problems you have 3:50today you change your copy book or your 3:53include you gotta send it off to the 3:55distributed team creating that API 3:58well with this you don't have to do that 4:00anymore it's all in git you make that 4:04change in that copy book or that include 4:06and guess what automatically kicks off a 4:10pipeline and the API is rebuilt for you 4:13so there's no need to have to send it 4:16off separately or go do something else 4:19the system can handle it for you this 4:22collaboration is provided because all 4:25the source code is in one area all in 4:29git we can all work together and get so 4:33I know you're hearing all about this you 4:35got to get get and you're not sure what 4:37it is go play with it Go experiment it's 4:42available everywhere you can put it on 4:44your machine and get used to it just a 4:46few commands and you'll be good enough 4:49to start working so let's all get on the 4:53get bandwagon and let's move forward and 4:55let's collaborate together across all of 4:59our development teams 5:01thanks for watching if you have any 5:03questions please reach out to your IBM 5:06sales representative or your IBM 5:08business partner thank you