Versions Compared

Key

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

...

Code Block
languagebash
# Windows
C:\> mettleci.cmd {namespace} {command} {parameters} 

# UNIX
$> mettleci {namespace} {command} {parameters}

# e.g.
$> mettleci datastage deploy \
   -domain services-tier.myorg.com:59445 -server engine-tier.myorg.com  \
   -project dstage1 \
   -username isadmin -password isadminpwd \
   -assets assets_dir
   -project-cache project_cache_dir
   -include-job-in-test-name

Directory Structure

The MettleCI CLI directory structure looks like this. Plugins are supplied as .jar files which are installed in the .plugins directory.

Code Block
.
├── bin
│   └── <implementation>.jar
├── config.properties
├── docs
│   ├── namespace1
│   │   ├── <command1-documentation>
│   │   ├── <command2-documentation>
│   │   ├── <command3-documentation>
│   │   └── <command4-documentation>
│   ├── namespace2
│   │   ├── <command1-documentation>
│   │   └── <command2-documentation>
│   ├── namespace3
│   │   ├── <command1-documentation>
│   │   ├── <command2-documentation>
│   │   └── <command4-documentation>
├── lib
│   └── <implementation>.jar
├── log
├── mettleci
├── mettleci.cmd
└── plugins
    ├── <filename1>-plugin-<major-version>-<build-number>.jar
    ├── <filename2>-plugin-<major-version>-<build-number>.jar
    ├── <filename3>-plugin-<major-version>-<build-number>.jar
    └── <filename4>-plugin-<major-version>-<build-number>.jar

Available Commands

The following namespaces and commands are currently available. More details are available here.

...