Description
A zuul client library.
Description
Zuul is a client library to interface with https://zuul-ci.org.
Use this library to query and decode zuul-web API.
Use the zuul-cli to compute informations.
README.md
zuul
A client library for zuul.
Features
- JSON decoder for API endpoints.
- HTTP client helper functions.
- Command line utility to compute informations.
- live-changes: count the number of change running in a pipeline.
- nodepool-labels: get the label used in project pipelines.
- job-vars: get the job variables used in project pipelines.
Contribute
Run tests:
$ cabal build
$ cabal test
Run cli:
$ cabal run zuul-cli -- --help
Install cli:
$ cabal install --installdir=~/.local/bin
Build container:
$ podman build -t quay.io/software-factory/zuul-stats .