The solum client is the command-line interface (CLI) for the Software Development Lifecycle Automation service API and its extensions.
This chapter documents solum version 2.1.1
.
solum help
solum info
solum --version
solum lp help
solum lp create <NAME> <GIT_REPO_URL>
solum lp list
solum lp show <NAME|UUID>
solum lp delete <NAME|UUID>
solum lp logs <NAME|UUID>
solum app help
solum app list
solum app show <NAME|UUID>
solum app create
Register a new application with Solum.
solum app create [--app-file <AppFile>] [--git-url <GIT_URL>]
[--lp <LANGUAGEPACK>]
[--param-file <PARAMFILE>]
[--setup-trigger]
[--trigger-workflow <CUSTOM-WORKFLOW>]
<CUSTOM-WORKFLOW>=(unittest | build | unittest+build)
Without the --trigger-workflow
flag, the workflow unittest+build+deploy
is triggered (this is the default workflow).
solum app deploy <NAME|UUID>
du-id
instead of building one first.solum app delete <NAME|UUID>
solum app logs <NAME|UUID> [--wf-id <wf-id>]
wf-id
is optional flag which can be used to pass in ID of one of
the existing workflows. If provided, the logs only for that workflow
are displayed.solum app scale <APP_NAME|UUID> <target>
solum workflow list <APP_NAME|UUID>
solum workflow show <APP_NAME|UUID> <WORKFLOW_ID|UUID>
solum workflow logs <APP_NAME|UUID> <WORKFLOW_ID|UUID>
SOON TO BE DEPRECATED:
solum oldapp create
Register a new application with Solum.
solum oldapp create [--plan-file <PLANFILE>] [--git-url <GIT_URL>]
[--lp <LANGUAGEPACK>] [--run-cmd <RUN_CMD>]
[--unittest-cmd <UNITTEST_CMD>]
[--name <NAME>] [--port <PORT>]
[--param-file <PARAMFILE>]
[--desc <DESCRIPTION>]
[--setup-trigger]
[--private-repo]
[--trigger-workflow <WORKFLOW>]
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.