system namespace¶
The system namespace contains commands for understanding, diagnosing, and customizing your MettleCI CLI environment. It can be useful in CI/CD pipelines as a diagnostic step to ensure the MettleCI CLI container environment is correctly configured.
system version¶
This command displays:
- The MettleCI CLI command shell version number,
- Your O/S version and architecture,
- Your O/S username and language/locale settings, and
- A list of MettleCI CLI plugins loaded from your
pluginsfolder.
Examples¶
Example output is …
MettleCI Command Line (build 1.0-123)
(C) 2018-2025 Data Migrators Pty Ltd
system version (1.0-123)
Mac OS X 26.0 (aarch64)
johnmckeever, English (Australia)
Loaded plugins:
* MettleCI CP4D Asset-Analysis Plugin (1.0-SNAPSHOT)
* MettleCI CP4D Compilation Plugin (1.0-SNAPSHOT)
* MettleCI CP4D Import Plugin (1.0-SNAPSHOT)
* MettleCI CP4D Overlays Plugin (1.0-SNAPSHOT)
- name: mcix system version action
uses: mettleci/mcix/system/version@latest
id: mcix-system-version
This will produce a step summary of the form…
MCIX System Version¶
MettleCI Command Line (build 1.0-94)
(C) 2018-2026 Data Migrators Pty Ltd
system version (1.0-94)
Linux 6.14.0-1017-azure (amd64)
root, English (United States)
▶ Image compliance information
▶ GitHub execution environment
▶ MCIX plugins loaded
… where the expandable sections provide extra information:
- "Image compliance information" lists the compliance status of the MettleCI CLI container image,
- "GitHub execution environment" lists details of the GitHub-hosted runner executing the command, and
- "MCIX plugins loaded" lists all MettleCI CLI plugins provided by the
mcixcommand.
- task: mcixSystemVersion@1
inputs:
imageName: 'mettleci.azurecr.io/mettleci/mcix'
displayName: mcix system version action
THis will produce a task log output of the form…
███╗ ███╗███████╗████████╗████████╗██╗ ███████╗ ██████╗██╗
████╗ ████║██╔════╝╚══██╔══╝╚══██╔══╝██║ ██╔════╝██╔════╝██║
██╔████╔██║█████╗ ██║ ██║ ██║ █████╗ ██║ ██║
██║╚██╔╝██║██╔══╝ ██║ ██║ ██║ ██╔══╝ ██║ ██║
██║ ╚═╝ ██║███████╗ ██║ ██║ ███████╗███████╗╚██████╗██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝ ╚═════╝╚═╝
MettleCI DevOps for DataStage (C) 2021-2026 Data Migrators
/usr/share/mcix/bin/mcix system version
MettleCI Command Line (build 1.0-94)
(C) 2018-2026 Data Migrators Pty Ltd
system version (1.0-94)
Linux 6.14.0-1017-azure (amd64)
root, English (United States)
Loaded plugins:
* MettleCI CP4D Asset Analysis Plugin (2.1-309)
* MettleCI CP4D Compile Plugin (1.0-84)
* MettleCI CP4D Export Plugin (1.0-34)
* MettleCI CP4D Import Plugin (1.0-102)
* MettleCI DataStage Classic to CP4D Migration Plugin (1.0-150)
* MettleCI CP4D Overlays Plugin (1.0-9)
* MettleCI CP4D Unit Testing Plugin (1.0-91)
▶ Image compliance information
The "MCIX plugins loaded" section lists all MettleCI CLI plugins provided by the mcix command and the expandable "Image compliance information" section lists the compliance details of the MettleCI CLI container image .