Configure [OpenEdge ABL](https://www.progress.com/openedge) tools location on Jenkins nodes. ## What it does During a build, this plugin will: - Export the DLC environment variable, pointing to the installed OpenEdge tool - Add the path `$DLC/bin` to the `PATH`, so that the tools are available during the build ## Setup ### Global configuration 1. In the tools settings (Manage Jenkins → Global Tool Configuration), find the "OpenEdge Installations" section and click "Add OpenEdge". 2. Enter a name, e.g. "OpenEdge 12.0" — the name itself has no significance, but will be displayed to users during job configuration 3. Type the installation directory (or leave it blank if OpenEdge is not installed on the master server) ### Node configuration 1. In the node settings (select node → Configuration), check "Tools location" (if unchecked) 2. Each OpenEdge installation configured globally can be overridden in the slave ### Per-job configuration #### Freestyle 1. In a job's configuration, find the "Build environment" section 2. Select the "Set up OpenEdge" checkbox 3. Select the OpenEdge version you want to use when this job is built #### Pipeline As with any other type of Tool Installer, you can use the `tool` step to inject the DLC variable. For example: [TABLE] ## Version history ### Version 0.9 (June 6th, 2019) - Just code cleanup ### Version 0.8 (June 6th, 2019) - First release available in update center ### Version 0.5 (circa 2014) - Initial release