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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f38954aebbbbadabf545fd487cac65b741cf8ad297be212190908b44e6f634 |
|
MD5 | 0c8d1eb8ae070b4393037e528dee8245 |
|
BLAKE2b-256 | e88db5a8249067c2a0e50790d6d5f4f164a5b023d6e5bff0042738b61848dc05 |