Workbench Command Line Interface overview


The Workbench for Eclipse Command Line Interface (CLI) is a separate installation from Workbench for Eclipse and can be installed on Windows or Linux. Workbench for Eclipse CLI is an application that provides the following functionality:

  • Facilitates integration with SonarQube by downloading sources in conjunction with the Jenkins plugin, BMC Source Code Download for Endevor, PDS, and Code Pipeline Plugin.
  • Orchestrates running Total Test unit tests in conjunction with the Jenkins plugin, Total Test Plugin.

SonarQube Workflow

  • The source is committed to PDS, Endevor, or ISPW. Workbench for Eclipse can, optionally, be used to commit source.
  • The Jenkins plugin, BMC Source Code Download for Endevor, PDS, and Code Pipeline Plugin calls the Workbench for Eclipse CLI to download source from PDS, Endevor, or Code Pipeline.
  • SonarQube analyzes the downloaded source.

Total Test Workflow

  • Unit tests are committed to source control or copied to a central file system.
  • The Jenkins plugin, Total Test Plugin, calls the Workbench for Eclipse CLI to run unit tests on the mainframe.

Workbench for Eclipse CLI Architecture

The following figure shows the Workbench for Eclipse CLI architecture:

Workbench_CLI_architecture.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*