This command is Experimental. To enable this command, run the apollo-cli configure
command and enable V2 experimental commands
.
Add reported versions from an environment and/or a YAML file of Maven coordinates to a Release Channel
Add versions to a specified Release Channel from one or more of the following sources:
If multiple sources (environment, file, bundle) are provided, the releases are merged before being added.
You may also skip all interactive prompts using the '-y' or '--yes' flag.
Example of a YAML file (my-coordinates.yml):
Copied!1
apollo-cli release-channel add [flags]
Flag | Use |
---|---|
--bundle-rid | The rid of a bundle |
-e , --environment | Environment |
-h , --help | Help for add |
-f , --maven-coordinates-file | File containing a list of maven coordinates (yaml format) |
--payload-bundler-base-url | Base URL path segment of the payload bundler service (e.g., 'payload-bundler' for production, 'dev-payload-bundler' for development). For a full URL like 'https://my-apollo-url.com/dev-payload-bundler/api/bundles/v2/...', you would specify 'dev-payload-bundler'. |
-r , --release-channel | Release channel |
-y , --yes | Assume ‘yes’ for all confirmations |
Flag | Use |
---|---|
--apollo-client-id | Client ID to use for generating Bearer Token |
--apollo-client-secret | Client secret to use for generating Bearer Token |
--apollo-token | Bearer Token to use for authenticated endpoints |
--apollo-token-provider | Specifies how the Bearer Token used for authenticated Apollo endpoint calls is provided. Valid values are "auto", "static", or "service-user" (default "auto"). If "auto" is specified, will use either the Bearer Token provided by "apollo-token" or a Bearer Token obtained by using "apollo-client-id" and "apollo-client-secret" to generate a token from Multipass depending on which values are set (but will error if both values are set). If "static" is specified, the token provided by "apollo-token" is used. If "service-user" is specified, "apollo-client-id" and "apollo-client-secret" are used to generate a token from Multipass. |
--apollo-url | Base URL for Apollo that is used to derive the API endpoints |
--debug | Enable debug level logging |
--http-timeout | Timeout in minutes for all apollo requests |
-k , --insecure-skip-verify | Skip verification of server certificate |
-o , --output | Output format (json,yaml,pretty) |
--quiet | Do not print log output to stderr |