Skip to main content

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


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

hmd_cli_app-1.0.586-py3-none-any.whl (6.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page