...
Code Block | ||
---|---|---|
| ||
# 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.
...