Jobbergate CLI Client
Project description
Jobbergate CLI client
Usage
jobbergate --help
Release Process & Criteria
Run automated tests
Run:
make qa
This will run unit tests and linter.
Integration testing
You should verify that each of the functions of the CLI work as expected.
First, prepare your environment:
JOBBERGATE_API_ENDPOINT=https://jobbergate-api-staging.omnivector.solutions
Then, run the following tests: - jobbergate --version (confirm new version number) - create-application - create-job-script - create-job-submission - update-application - update-job-script - update-job-submission - list-job-submissions
(FIXME: most of the above should be covered by automated system tests.)
Create a release
First, decided on the scope of the release: * major - Significant new features added and/or there are breaking changes to the app * minor - New features have been added or major flaws repaired * patch - Minor flaws were repaired or trivial features were added
Next, make the release with the selected scope:
make release-<scope>
So, for example, to create a minor release, you would run:
make relase-minor
You must have permission to push commits to the main branch to create a release.
If the release script fails, contact a maintainer to debug and fix the release.
License
Copyright
Copyright (c) 2020-2021 OmniVector Solutions <info@omnivector.solutions>
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 Distribution
Built Distribution
Hashes for jobbergate_cli-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88be002ce312a7a9001b943540c61541b459897d9a28931d03b60c054e686141 |
|
MD5 | 8725f5d9ef2f0784ee3d6e028727885f |
|
BLAKE2b-256 | 5849e5ca382442433d3bb5784393c6a0b53674c7b0657d8a69d995a020cbbee2 |