Learn About the OpenEdge DevOps Framework
- Last Updated: March 25, 2026
- 2 minute read
- OpenEdge DevOps Framework
- Version 2.4
- Documentation
Read the End User License Agreement.
Mission critical business applications go through many cycles of incremental changes over the course of their lifespan, complete with code changes, compilation, builds, and validation. Often these cycles are repeated multiple times a day, before a release is made available to users. Continuous integration (CI) is a practice that focuses on optimizing the process of generating these incremental builds and validating them. In the illustration that follows, CI represents DevOps and describes a typical software development and delivery process.

For ABL applications, the OpenEdge DevOps Framework is designed to help with implementing an efficient CI pipeline that handles compilation, repository integration, testing, and packaging. It also provides the convenience of sharing the CI pipeline configuration between the development and production build processes.
The OpenEdge DevOps Framework comprises a set of plugins designed to address the requirements of two types of users:
- Users who are new to the CI process and want a simple way to set up their pipeline.
- Advanced DevOps engineers with a complex CI process and additional flexibility needs.
The OpenEdge DevOps Framework provides the convenience of sharing the CI pipeline configuration between the development and production build processes.
The following sections cover prerequisites for using the OpenEdge DevOps Framework, basic concepts of Gradle, understanding build process, managing dependencies, and details of the ABL Base plugin and the ABL plugin.