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-3.2.4a3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd12bee8ed0cfac63b96c7c1a9861f0fe035f9c9cf46960ffe2886a1f95f0da |
|
MD5 | 8f082b4711ca19a14c88cfc0717d8cda |
|
BLAKE2b-256 | d157a4a137c5570b84091fb36b4a3ec19f659ad02caec8ebd43295a297c51fb0 |