Have a quick look at the status of CI projects from the command line.
Project description
quickCI
Have a quick look at the status of CI projects from the command line.
Free software: MIT license
Documentation: https://quickci.readthedocs.io
GitHub repo: https://github.com/robertopreste/quickci
Features
Currently, quickCI supports checking build status for the following CI services:
More services to come!
Usage
Configuration
Create a config file (it will be located in ~/.config/quickci/tokens.json:
$ quickci config create
Replace placeholders with your own authentication tokens:
$ quickci config update <service> <token>
- Available services are:
Travis CI: travis
CircleCI: circle
AppVeyor: appveyor
Buddy: buddy
Check that everything is correct:
$ quickci config show
Check build status
Check the build status of your projects:
$ quickci status
The build status of your Travis CI, CircleCI, AppVeyor and Buddy projects will be returned (currently only master branch).
It is also possible to check a specific service using subcommands of quickci status:
$ quickci status travis $ quickci status circle $ quickci status appveyor $ quickci status buddy
If the token for a specific service is not listed in ~/.config/quickci/tokens.json, it is possible to provide it using the --token <service_token> option:
$ quickci status travis --token <TravisCI token>
Installation
quickci can be installed using pip:
$ pip install quickci
Credits
This package was created with Cookiecutter and the cc-pypackage project template.
History
0.1.0 (2019-04-20)
First release.
0.1.1 (2019-04-29)
Update Config methods and attributes for better handling of tokens;
Update CLI commands.
0.1.2 (2019-06-03)
Minor code fix;
Update requirements and documentation;
Fix AppVeyor request class and add GitLab draft.
0.1.3 (2019-06-06)
Add Buddy class.
0.1.4 (2019-06-07)
Change fetching functions to asyncio.
0.2.0 (2019-07-02)
Change config and status commands to group commands and add related subcommands;
Change classes to use concurrent functions when possible;
Clean code.
0.2.1 (2019-07-03)
Fix imports and tox test config.
0.2.2 (2019-07-03)
Fix setup.py installation process;
Update documentation.
Project details
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 quickci-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b1399b7a1bded2e11973991383b3c082aa143c47c0c18edaa1909a45ac9e33b |
|
MD5 | d816723c98998a8ce3cad43c04aa1855 |
|
BLAKE2b-256 | 4d7ec224afefaa93169c946b747d331f21b3f84a08b109e2010318817dc871c8 |