https://github.com/bregman-arie/pykins
Yet another Python API and CLI for Jenkins
https://github.com/bregman-arie/pykins
Last synced: 5 months ago
JSON representation
Yet another Python API and CLI for Jenkins
- Host: GitHub
- URL: https://github.com/bregman-arie/pykins
- Owner: bregman-arie
- License: apache-2.0
- Created: 2017-12-23T21:03:31.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-07-25T20:49:40.000Z (about 2 years ago)
- Last Synced: 2024-05-01T21:35:38.841Z (over 1 year ago)
- Language: Python
- Size: 58.6 KB
- Stars: 16
- Watchers: 3
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Pykins
Yet another CLI for Jenkins.
Pykins provides you with:* The ability to analyze builds
### Installation
A virtual environment is recommended for development.
To install the latest version of `pykins`, run the following commands:virtualenv .venv && source .venv/bin/activate
pip install .If you prefer, you can use `pipenv` for installing latest vesion:
pipenv shell
To install from PyPi (not necessarily latest version!):
pip install pykins
#### Set up configuration
Create the file `/etc/pykins/pykins.yaml` with the following content:
```
jenkins:
url: https://
user:
password:
```### CLI Usage
#### Job Operations
* List jobs: `pykins job list`
* List jobs with substring 'neutron': `pykins job list neutron`
* Show job inforamtion(description, builds): `pykins job show `### API Usage
Work in progress
### How to contribute?
Using pull requests