Build automation for OpenEdge ABL
Branch: master
Clone or download
Latest commit 589fae1 Feb 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create issue_template.md Jan 3, 2018
.settings Upgrade to JDK 1.7 Mar 13, 2017
lib Upgrade TestNG version Oct 20, 2018
src Project listener - Timeout Jan 26, 2019
tests
.classpath Upgrade TestNG version Oct 20, 2018
.gitignore Push to Maven Central May 1, 2018
.project Added SonarLint builder (#181) Nov 7, 2016
.propath EOL Jan 16, 2017
CONTRIBUTING.md
Jenkinsfile Set TERM to xterm Jul 9, 2018
LICENSE Create LICENSE Jan 3, 2018
PCT Compilation.launch EOL Jan 16, 2017
PCT TestNG.launch Upgrade TestNG version Oct 20, 2018
README.md Update README.md Nov 5, 2018
build.xml
mvn.xml Push to Maven Central May 1, 2018
pct.build.properties Two-pass compilation when using 11.7 COMPILER options (#229) Apr 19, 2017
pom.xml Push to Maven Central May 1, 2018
sonar.xml Upgrade TestNG version Oct 20, 2018
sonarlint.json JDK 1.7 (#214) Mar 15, 2017
tests.xml

README.md

PCT is a set of Ant tasks for the OpenEdge environment.

PCT is distributed under the Apache License.

This project was born due to the lack of automated OpenEdge build environment. PCT is a command-line based tool, so it can be run in batch mode, to generate nightly builds or for continuous integration.

PCT has been designed and written by Gilles QUERRET (Riverside Software).

Documentation

Documentation is available in the Wiki pages

What's next

  • Need to assess the quality of your source code ? Find bugs, vulnerabilities and code smells ? Then try the OpenEdge plugin for SonarQube.
  • Working with OpenEdge WebClient? Then you may want to use Padeo to build and distribute applications in a completely automated way.