惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
N
Netflix TechBlog - Medium
V
Visual Studio Blog
博客园 - Franky
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
量子位
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
V
V2EX
The Cloudflare Blog
月光博客
月光博客
Last Week in AI
Last Week in AI
雷峰网
雷峰网
WordPress大学
WordPress大学
博客园 - 【当耐特】
博客园 - 聂微东
IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

IT Jungle

Finally: Some Pricing Information On The Power S1112 Entry Server - IT Jungle Rocket Automates Manual IBM i Tasks With AI - IT Jungle Guru: Where’s The Table? - IT Jungle LaserVault Goes iSCSI With Virtual Tape Library - IT Jungle IBM i PTF Guide, Volume 28, Number 31 - IT Jungle Will Power Chips Get A Converged Arm Instruction Set Like Z Mainframe CPUs? - IT Jungle Thinking About Moving IBM i To The Cloud? Don't Start With The Quote - IT Jungle Precisely To Add Ransomware Protection In MIMIX 11 - IT Jungle It’s D-Day For Cybersecurity, AI Firms Warn - IT Jungle IBM i PTF Guide, Volume 28, Number 30 - IT Jungle Oracle Dips A Toe Into IBM’s EBCDIC World - IT Jungle When Your Small IBM i Team Is Really A Team Of One - IT Jungle Guru: Putting Failure Handling In Its Place - IT Jungle Inside The Security Enhancements In ACS - IT Jungle IBM i PTF Guide, Volume 28, Number 28: A Crazy Number of Security Vulnerability Patches - IT Jungle IBM i PTF Guide, Volume 28, Number 29 - IT Jungle IBM i PTF Guide, Volume 28, Number 28: A Crazy Number of Security Vulnerability Patches - IT Jungle Inside The Encryption Key Management Changes In IBM i 7.6 - IT Jungle FalconStor Moved To The Blue Lagoon, And Is Poised For Growth Because Of It - IT Jungle Guru: Claude’s SQL Tip - IT Jungle Astera Makes Extracting Legacy Report Data an AI Specialty - IT Jungle IBM i PTF Guide, Volume 28, Number 27 - IT Jungle Welcoming The New IBM i Chief Architect And Other New Top Brass - IT Jungle A Deep Dive Into That Power S1112 Entry Power11 Server - IT Jungle Guru: Beyond Three-Part Naming – Running SQL Across Remote IBM i Systems - IT Jungle How IBM Bolstered IBM i Resilience In The Summer Tech Refreshes - IT Jungle IBM i PTF Guide, Volume 28, Number 26 - IT Jungle Power Systems Has A Great Quarter; System Z, Not So Much - IT Jungle Does AI Mark The End Of The ERP Era? - IT Jungle Guru: Deterministic Application Development With AI - IT Jungle
Eradani Touts Native Git Connection As AI Tools Spread - ...
Alex Woodie · 2026-05-04 · via IT Jungle

May 4, 2026

Thanks to AI tools like Bob and Claude, IBM i shops are changing how they develop code. AI tools can crank out RPG much faster, but the quality is inherently suspect, which makes having a solid change management life cycle very important. It’s the perfect setup for the folks at Eradani, who say their IBM i change management tool’s native integration with Git provides the right capabilities at the right time.

What makes Eradani’s approach to supporting Git with its Eradani DevOps offering is the lack of compromise. Instead of splicing Git support into an existing change management product, as other change management vendors have done, Eradani decided to build a new product from scratch that natively supports Git and does everything “the Git way.”

As Eradani chief executive officer Dan Magid tells us, that means source code is stored in Git, as opposed to residing on the IBM i server itself. “Typically in the traditional IBM world, you would work in the tool the way you’ve always worked in it because it’s proven, it’s been working forever the IBM way,” Magid told IT Jungle in an interview at POWERUp last week.

The user goes into PDM, RDi, or VS Code, and check RPG code out of the libraries, source files, or source members residing on the IBM i server. The developer makes changes to the code, and then promote those changes to test, to QA, and ultimately into production. This is the traditional IBM i way of doing change management.

“The way we’re doing it now is you work in Git. So the source of truth is not the IBM libraries. The source of truth is the Git repository,” Magid said. “When you go to do builds, instead of having a proprietary IBM i build system, we use Azure Pipelines, or we use Jenkins, and everything that we do is just scripts that run to do the builds.”

Storing source in Git (i.e., “the Git way”) as opposed to storing source on IBM i (i.e. “the IBM i way”) required Eradani to do quite a bit of extra work, and that development work was not easy. For instance, when a developer changes RPG code that is stored in Git, Eradani must know how to rebuild everything that the changed code touches. From modules and service programs to physical files and logical files, Eradani needs to know all the relationships and what create commands are being used and what authorities are being assigned.

“That’s the kind of IBM i-specific knowledge that we had to have, but we had to have it in a way that you could kick it off from a Jenkins script or you could kick it off from a from an Azure pipeline, not this sort of whole monolithic system for managing the whole thing,” Magid said.

When Eradani first rolled out its Eradani DevOps product back in 2023, early adopters had trouble adapting to the new Git paradigm. They struggled to get their minds around the idea that they don’t have to check code out of the IBM i server, that they can clone an entire library and have it stored in their own Git repo, and that multiple users can be working on the same piece of code at the same time, and that Git has built-in mechanisms for approval processes and sorting through merge conflicts.

Eradani DevOps provides native IBM i support for Git.

“If you get straight into Git, that can be pretty jarring for IBM i users, largely because it’s not the same paradigm,” said Eradani chief architect Aaron Magid, who is the CEO’s son. “There’s no checkout. There is no ‘reserve this source member to go work on it.’ Everything’s in your Git repository.”

Eradani added a checkout function to its DevOps product just to try and make it seem more like what customers were used to. The software makes it appear that customers are checking out source from the IBM i or the IFS, but any changes are being saved to Git (the source of truth) and then synchronized with the IBM i.

“We have a toolkit that basically says ‘This is going to work the way that an IBM developer wants to work,’” the younger Magid said. “But under the hood, it’s all just Git commands. So the checkout–is it really checking out a file? No, it’s just copying a source member into your library. It’s not really reserving it because there is no such concept. But it’s smoothing out the daily actions so that you don’t have to worry about all the intricacies of Git.”

The good news for IBM i shops is that, even though Eradani is making its DevOps tools seem to work like the old IBM i way, it doesn’t take away from any of the rich goodness that Git and the world of open source application lifecycle development (ALDC) tools have to offer.

“You are not limited,” the elder Magid said. “You can do any Git function. Git has thousands of options and commands that you can use, and you can use them all. There is no limitation on what you do because you are working from Git. You’re not working from a tool that we’re using to then put things into a git repository.”

This difference is important in the world of AI, for several reasons. First of all, nearly all of the new AI tools expect the source code to live in Git. That is the modern method. Young developers are also fully versed in the world of Git and also expect their new employers to be working in the modern world, not the old IBM i way. Lastly, the volume of code emanating from Bob, Claude, Cline, or any other AI tool will demand that you have a fully functioning DevOps pipeline to test all lines of AI generated code before it’s pushed into production.

Magid made his point explicit. “Vendors have been pushing copies of RPG source to repositories for years and calling it Git support,” he stated in an announcement made at COMMON’s conference last week. “You can’t take advantage of the powerful parallel development support of Git; you can’t easily branch your code, stash it, trigger a pipeline from it, or run a code review against it. You can’t view changes at the branch or developer commit level, or easily roll back changes to a specific tag. You can’t make your source changes locally on your PC and then use Git to sync them to your IBM i for compiles and execution. It’s a backup dressed up as DevOps.”

IBM’s first version of Bob expected RPG code to be living either on your PC or in a cloud repository, such as Git. This caused some concern among old-school IBM i users, who wanted to be able to use Bob directly against RPG source code stored in IBM i. That functionality will come soon, via the Bob premium support package, which will also support RPG stored on the IFS.

But considering all the automation that comes from using Git the way Git was supposed to be used, IBM i shops may want to think twice about using Bob like that. The folks at Eradani obviously have an opinion on the matter. But being pragmatic businessmen, they will also give IBM i customers what they want: The capability to use Git with IBM i the old IBM i way, even if it’s really just an illusion.

RELATED STORIES

Bob 1.0 Users Bugged By Lack Of One Feature

Eradani Uses AI For New EDI And API Service

Eradani Taps GenAI for IBM i Integration Boost

Eradani Debuts DevOps Suite for IBM i

Eradani Drives Simplification with API Tool Update

Modernize Your IBM i Using Other People’s Code

Eradani Bridges The Gap Between Legacy And Open Source