Apache Ant is a build automation tool that uses XML and Java, and it is designed to make build processes simpler and more portable. Ant uses targets and tasks to compile, test, and run applications. Ant is primarily used for Java applications, but it can be used for other types of applications.

Ant tasks for OpenEdge

The following procedures can be performed using Progress-provided Ant tasks for OpenEdge:

PCT

Progress Compilation Tools (PCT) is an open-source set of Apache Ant tasks and plugins created by Riverside Software that automate build tasks in OpenEdge. PCT is a large ecosystem of plugins that provides common build steps for automation and CI/CD. Progress recommends PCT as the method for automating OpenEdge through Ant, and many Ant processes with OpenEdge use it as a standard foundation. You can use Ant with OpenEdge without using PCT, but that requires that you define a custom Ant implementation for your CI/CD pipeline.