Command line to consult Openstack zuul status
Project description
Command line to consult Openstack zuul status
Free software: Apache license
Documentation: http://zuup.readthedocs.org
Source: http://github.com/sileht/zuup
Installation
At the command line:
$ pip install zuup
Or, if you have virtualenvwrapper installed:
$ mkvirtualenv zuup $ pip install zuup
Usage
To use zuup:
$ zuup --help usage: zuup [-h] [-D] [-d] [-w DELAY] [-e EXPIRATION] [-u USERNAME] [-p PROJECTS] [-c CHANGES] [-l] [-r] [-s] [-j JOB] optional arguments: -h, --help show this help message and exit -D Daemonize and exit if no more reviews -d Daemonize -w DELAY refresh delay -e EXPIRATION review expiration in deamon mode -u USERNAME Username -p PROJECTS Projects -c CHANGES changes -l local changes -r current repo changes -s short output -j JOB show log of a job of a change
Example
Print jobs of projects:
$ zuup -p openstack/ceilometer -p openstack/gnocchi [openstack/gnocchi] check[0]: https://review.openstack.org/235161 TEST 01:22:14/00:00:00 - SUCCESS --:--:-- gate-gnocchi-pep8 http://logs.openstack.org/61/235161/4/check/gate-gnocchi-pep8/ac6632a - SUCCESS --:--:-- gate-gnocchi-docs http://logs.openstack.org/61/235161/4/check/gate-gnocchi-docs/ff085e7 - SUCCESS --:--:-- gate-gnocchi-python27 http://logs.openstack.org/61/235161/4/check/gate-gnocchi-python27/9e3fd5e - SUCCESS --:--:-- gate-gnocchi-python34 http://logs.openstack.org/61/235161/4/check/gate-gnocchi-python34/afcef87 - SUCCESS --:--:-- gate-gnocchi-bashate http://logs.openstack.org/61/235161/4/check/gate-gnocchi-bashate/f7b10d4 - SUCCESS --:--:-- gate-gnocchi-dsvm-functional-file-mysql http://logs.openstack.org/61/235161/4/check/gate-gnocchi-dsvm-functional-file-mysql/d016760 - ======= 00:00:00 gate-gnocchi-dsvm-functional-swift-postgresql https://jenkins06.openstack.org/job/gate-gnocchi-dsvm-functional-swift-postgresql/263/ - SUCCESS --:--:-- gate-gnocchi-dsvm-functional-ceph-mysql http://logs.openstack.org/61/235161/4/check/gate-gnocchi-dsvm-functional-ceph-mysql/2b54187 - SUCCESS --:--:-- gate-ceilometer-dsvm-integration http://logs.openstack.org/61/235161/4/check/gate-ceilometer-dsvm-integration/a937fd5 [openstack/ceilometer] check[0]: https://review.openstack.org/235202 Merge tag '5.0.0' 01:02:46/00:09:20 - SUCCESS --:--:-- gate-ceilometer-pep8 http://logs.openstack.org/02/235202/1/check/gate-ceilometer-pep8/bac67ce - SUCCESS --:--:-- gate-ceilometer-docs http://logs.openstack.org/02/235202/1/check/gate-ceilometer-docs/1d1eb96 - FAILURE --:--:-- gate-ceilometer-python27 http://logs.openstack.org/02/235202/1/check/gate-ceilometer-python27/d993423 - FAILURE --:--:-- gate-ceilometer-python34 http://logs.openstack.org/02/235202/1/check/gate-ceilometer-python34/5ee29b5 - SUCCESS --:--:-- gate-tempest-dsvm-ceilometer-mongodb-full http://logs.openstack.org/02/235202/1/check/gate-tempest-dsvm-ceilometer-mongodb-full/a55e9e6 - ======. 00:09:20 gate-tempest-dsvm-ceilometer-mysql-neutron-full https://jenkins06.openstack.org/job/gate-tempest-dsvm-ceilometer-mysql-neutron-full/114/ - ======= 00:00:00 gate-tempest-dsvm-ceilometer-mysql-full https://jenkins03.openstack.org/job/gate-tempest-dsvm-ceilometer-mysql-full/36/ - SUCCESS --:--:-- gate-tempest-dsvm-ceilometer-postgresql-full http://logs.openstack.org/02/235202/1/check/gate-tempest-dsvm-ceilometer-postgresql-full/a1eee16 - ======= 00:00:00 gate-ceilometer-dsvm-functional-mongodb https://jenkins03.openstack.org/job/gate-ceilometer-dsvm-functional-mongodb/275/ - ======= 00:00:00 gate-ceilometer-dsvm-functional-postgresql https://jenkins05.openstack.org/job/gate-ceilometer-dsvm-functional-postgresql/146/ - SUCCESS --:--:-- gate-grenade-dsvm-ceilometer http://logs.openstack.org/02/235202/1/check/gate-grenade-dsvm-ceilometer/383ecfb - SUCCESS --:--:-- gate-ceilometer-dsvm-integration http://logs.openstack.org/02/235202/1/check/gate-ceilometer-dsvm-integration/6758820 ...
Print jobs of an user:
$ zuup -u sileht $ zuup -u sileht -d # Run it in loop
Print jobs of a change-id:
$ zuup -c 235161 or $ zuup -c https://review.openstack.org/235207
Print jobs of change-ids on your local git branch:
$ zuup -l
Print jobs resume
$ zuup -c https://review.openstack.org/235207 -s [openstack/ceilometer] check[0]: https://review.openstack.org/235207 Switch to post-versioning 00:59:40/00:04:08 SSFSSSSPPSS - FAILURE --:--:-- gate-ceilometer-python27 http://logs.openstack.org/07/235207/1/check/gate-ceilometer-python27/546a067
Print running and failed jobs only
$ zuup -c https://review.openstack.org/235207 -R [openstack/ceilometer] check[0]: https://review.openstack.org/235207 Switch to post-versioning 01:00:18/00:03:30 - FAILURE --:--:-- gate-ceilometer-python27 http://logs.openstack.org/07/235207/1/check/gate-ceilometer-python27/546a067 - ======= 00:00:00 gate-ceilometer-dsvm-functional-mongodb https://jenkins03.openstack.org/job/gate-ceilometer-dsvm-functional-mongodb/276/ - ======. 00:03:30 gate-ceilometer-dsvm-functional-postgresql https://jenkins04.openstack.org/job/gate-ceilometer-dsvm-functional-postgresql/140/
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
zuup-1.0.7.tar.gz
(16.9 kB
view details)
Built Distribution
zuup-1.0.7-py2.py3-none-any.whl
(11.3 kB
view details)
File details
Details for the file zuup-1.0.7.tar.gz
.
File metadata
- Download URL: zuup-1.0.7.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46311cec2bdba04c369bff5af34c50e46a395625a7ce97e6ce290759f9487ad4 |
|
MD5 | d94a5a6b1a7434bd9c48153c1a33db77 |
|
BLAKE2b-256 | 73cc071b9eacfd981e47677bd48ed998b5ff80b6ba39395a29f89b7aeb7c6c84 |
File details
Details for the file zuup-1.0.7-py2.py3-none-any.whl
.
File metadata
- Download URL: zuup-1.0.7-py2.py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f586552b065393599c5e3490c57757aff7db35e5e405d7e8268a8685b58b0629 |
|
MD5 | 94962188f8ca47d865b5691862fff3e0 |
|
BLAKE2b-256 | 89ffb6e5f0b633cf9c6b0c261f5d7483374ec8dec6ec845a394ffa9f5a668bf6 |