For jenkins jobs that accept parameters, allow a command to trigger a jenkins job remotely.
Allow cli users to authenticate with a username, api token and server url, and persist that in a configuration.
Allow for creation of aliases for job names to make triggering easy, persist these to a configuration.
For the deploy command, require a tag name to be specified.
Finally, require a confirmation before deployment.
For jenkins jobs that accept parameters, allow a command to trigger a jenkins job remotely. Allow cli users to authenticate with a username, api token and server url, and persist that in a configuration. Allow for creation of aliases for job names to make triggering easy, persist these to a configuration. For the deploy command, require a tag name to be specified. Finally, require a confirmation before deployment.