Skip to content

DevOps on IBM i: RDi, Git, and Pipelines for Sustainable Progress

IBM i Modernization is not just about updating code or databases; it is also about how your teams build, test, and deliver software. Sustainable modernization requires modern development practices that empower people, streamline collaboration, and improve quality.

That is where DevOps on IBM i comes in.

By moving beyond traditional tools and embracing integrated development environments, version control, and continuous delivery pipelines, organizations can unlock a faster, more reliable way to innovate without sacrificing the stability that IBM i is known for.

From SEU and PDM to Modern IDEs

For many IBM i developers, SEU and PDM  have been familiar companions for decades. (Fun Fact: the last time they were updated was when IBM i 6.1 was launched!)

But as development teams grow more distributed and cross-functional, those tools simply do not provide the flexibility or collaboration modern teams need.

Enter Rational Developer for i (RDi), IBM’s modern, Eclipse-based IDE.

RDi offers:

  • Code editing with syntax highlighting, refactoring, and debugging tools
  • Integrated change management and quick access to IFS, QSYS, and source members
  • Seamless integration with Git for version control
  • Enhanced productivity through code templates and automation

By adopting RDi, organizations enable developers to work faster, more collaboratively, and with greater confidence, all while preserving the proven power of the IBM i platform.

VS Code for i: A Modern Option for IBM i Development 

As IBM i teams adopt Git and CI/CD pipelines, development tools must support modern, collaborative workflows. Microsoft’s Visual Studio Code platform,  utilizing VS Code for i extensions, provides a lightweight development environment that aligns well with these practices. It enables developers to work with IBM i source using familiar editor features while supporting Git-managed workflows.

Using VS Code for i allows teams to:

  • Edit RPG, CL, and SQL using modern development tools

  • Work within Git-based workflows for version control and collaboration

  • Integrate IBM i development into broader CI/CD toolchains

  • Support onboarding of developers familiar with modern IDEs

VS Code for i gives teams flexibility while supporting consistent, version-controlled development practices.

Git: Version Control and Collaboration

In today’s fast-moving IT environment, Git has become the universal standard for source control, and IBM i development is no exception.

Using Git allows teams to:

  • Track every change to code with full transparency
  • Collaborate across distributed teams and multiple environments
  • Roll back to previous versions or isolate new features safely
  • Integrate with CI/CD tools for automated builds and testing

Git bridges the gap between traditional IBM i workflows and modern DevOps practices, giving developers freedom to innovate without losing control of mission-critical code.

CI/CD Pipelines Tailored for IBM i

Continuous Integration and Continuous Delivery (CI/CD) are key pillars of DevOps success. They automate repetitive tasks like compiling, testing, and deployment, ensuring consistency and reducing human error.

For IBM i environments, tailored CI/CD pipelines can:

  • Automate RPG and CL compilation using tools like Jenkins or GitHub Actions
  • Validate code quality and run automated test suites
  • Deploy changes to test, staging, and production environments with approvals
  • Integrate seamlessly with traditional IBM i job schedulers and deployment tools

These pipelines not only accelerate delivery, but they also standardize processes, strengthen governance, and boost developer confidence.

Modernization Is About People and Process

Technology alone does not modernize an organization; people do.

By introducing options like RDi, VS Code,  Git, and DevOps pipelines, you are not just improving your toolset; you are empowering your teams with modern skills, streamlined workflows, and the confidence to keep your IBM i environment thriving for years to come.

 

Next in This Series
Modernization Integration on IBM i: APIs, Automation, and Connected Business

 

 

About Us

Briteskies, an IBM partner for 25 years, offers comprehensive services for IBM(AS400) systems, including consulting, development, staffing, security audits, EDI solutions, and integrations. Our team combines over 40 years of IBM i expertise with fresh talent, delivering both legacy knowledge and innovative perspectives. Skilled in every RPG iteration and modern technologies such as Node.js and API solutions, we seamlessly integrate applications to support business goals. Dedicated to modernization, security, and efficiency, we help businesses optimize and upgrade their IBM i environments for long-term success.

Leave a Comment