Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MettleCI delivers its unique capabilities through a set of integrated components, some of which are optional:

  • Unit Test Harness: An agent which is deployed on your DataStage Engine tier, called by DataStage on demand, which supports MettleCI's Unit Test and Data Interception capabilities.

  • MettleCI Workbench: A browser-based application which is served from a lightweight agent, typically (but not necessarily) installed on your DataStage Engine tier.

  • MettleCI Command Line InterfaceA suite of Automated Build and Deployment utilities (for which we have yet to derive a collective noun!) which provide a host of useful functionality to automated the deployment, testing, and execution of your DataStage solutions.  These functions are accessed using the command line, or invoked either manually by a human or as part of a build plan executed by your preferred Build and Deployment tool.  For Rapid DataStage Upgrades we ship Atlassian Bamboo, and provide access to our suite of components via Bamboo-plugin interfaces.

Other optional components available from Data Migrators are:

  • MettleCI Wallboard (Optional, not shown on above diagram): a  a customisable dashboard for the live monitoring of MettleCI-related activity as well as other real-time information from your DevOps environment.

  • MettleCI Scheduler (Optional, not shown on above diagram): A means of automatically executing your DataStage solutions end-to-end without the need to manually maintain an execution schedule.  This solution requires access to Information Governance Catalog which is used to derive an accurate, up-to-date dependancy graph of your DataStage jobs' functional relationships.  This graph is then used to automatically author an optimal execution schedule which is then orchestrated by the MettleCI scheduler.  Progress is monitored via the MettleCI scheduler's browser-based interface.

Gliffy
imageAttachmentIdatt1457488013
macroId3bafbc12-cf4b-4afe-9061-e0bc79955dab
baseUrlhttps://datamigrators.

...

atlassian.net/wiki
nameMettleCI Conceptual Components
diagramAttachmentIdatt1457750194
containerId429687226
timestamp1613965812684


The Unit Test Harness and MettleCI Workbench are deployed to your DataStage Engine tier and are consequently supported on any DataStage Engine-supported platform - Linux, Unix, AIX, or Windows.

...

The only time MettleCI needs access to a Windows environment is when the build compiling jobs, which is done by the Compile DataStage Project Command.  This means your build system should employ at leat one agent/worker/whatever on a Windows host with a DataStage client installed. See the MettleCI For Rapid DataStage Upgrade - Technical Prerequisites and MettleCI For DevOps - Evaluation Technical Prerequisites for more details.

See also

What is Git?

What is Continuous Integration?

...