Support tools for the HMD NeuronSphere development platform.
Project description
HMD CLI Application
The HMD CLI is a set of command-line tools to support the CI/CD pipeline and development on the NeuronSphere platform. Documentation of each of the individual commands is located in the respective command repository.
The general design of the CLI is as follows:
$ hmd {--global-options} <technology> {--tech-arguments} <lifecycle-phase> {--phase-arguments}
Where:
<technology>
represents the type of technology, e.g., docker, python<lifecycle-phase>
indicates the lifecycle phase within the CICD process, e.g., build, unit-test
Examples:
$ hmd mickey build
$ hmd docker tag my-tag-name
$ hmd python deploy
Global Options
Option | Description |
---|---|
--repo-name |
The name of the repository on which the command is operating. Defaults to the base name of the current working directory. |
--repo-version |
The current version number. Defaults to the value in the file, meta-data/VERSION . Defatults to deploy resources. |
--region |
The NeuronSphere region in which to operate, e.g. reg1, reg2, etc. |
--profile |
The AWS profile to use for authentication to AWS. |
Each lifecycle phase can have its own set of options.
However, the deploy
phase in many commands have a common set of options, including:
Deploy Options
Option | Description |
---|---|
--instance-name |
The name to give this specific deployment instance |
--deployment-id |
The deployment id. |
--environment |
The NeuronSphere environment into which to deploy resources, e.g. dev, prod |
--customer-code |
The unique assigned customer code |
--account |
An AWS account nubmer to which to deploy resources. Can be inferred via --profile |
--profile |
The AWS profile to use for authentication to AWS |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for hmd_cli_app-1.1.597-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9680db541e9ac9c5c5fce899c994b6bacc4af1721d780cd024e96f6722831a91 |
|
MD5 | 1de29ec8da7841084700321c4b45e071 |
|
BLAKE2b-256 | 6925c70d1e4dcd5cafb7cecd06cfd681af770885408235350ba121d73c4ad6ff |