As part of the IBM i modernization initiative, IBM i Merlin (Modernization Engine for Life Cycle Integration) offers a fully integrated and supported suite of tools from IBM. MERLIN enables seamless integration into CI/CD pipelines and provides powerful code modernization capabilities, including fixed-to-free RPG conversion, native Git-based source control, and application impact analysisÑempowering developers with modern tools at their fingertips.
This IBM Redbook serves as a comprehensive guide to Merlin, IBM's next-generation development and DevOps platform for IBM i. It details how Merlin leverages modern technologies such as Git, Jenkins, and a browser-based Visual Studio Code IDE, all within a containerized OpenShift environment. These integrations support source control, automated build and deployment pipelines, and streamlined modernization of legacy RPG applications.
The book thoroughly explores Merlin's architecture, installation process, and strategies for migrating from traditional workflows to Git-based DevOps. It provides practical guidance for both users and administrators, along with real-world use cases that demonstrate improvements in developer productivity, collaboration, and application modernization.
Additionally, it highlights Merlin's integration with ARCAD tools for full lifecycle management and its support for both cloud and hybrid environmentsÑenabling organizations to adopt agile, scalable, and standardized IBM i development practices.
Targeted at IT professionals and planners, this guide is especially valuable for those integrating Merlin with tools like Jenkins, Git, and various IDEs via plugin support. It complements IBM's official documentation and aligns with the educational resources provided by IBM Garage™ for Systems Technical Education.
Chapter 1. Introduction to IBM i Merlin
Chapter 2. Implementing Merlin
Chapter 3. Merlin as a Service
Chapter 4. Migration to Merlin
Chapter 5. User Guide for Merlin
Chapter 6. Administration functions
Chapter 7. Managing OpenShift
Chapter 8. MERLIN step by step installation
Chapter 9. Modernizing IBM i Development and Enhancing Productivity with Merlin
Appendix A. Modernizing legacy IBM i applications with Merlin Ð A case study based on System/36
Appendix B. Helpful Terms
The material included in this document is in DRAFT form and is provided 'as is' without warranty of any kind. IBM is not responsible for the accuracy or completeness of the material, and may update the document at any time. The final, published document may not include any, or all, of the material included herein. Client assumes all risks associated with Client's use of this document.