[Ci-users] Introducing python-cicoclient: A library and CLI to admin.ci.centos.org
Fabian Arrotin
arrfab at centos.org
Sat Nov 14 10:06:14 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 13/11/15 21:19, David Moreau Simard wrote:
> Heya,
>
> I read the docs, the mailing lists and glanced over the various
> scripts out there and was convinced there had to be a better way
> than using curl to communicate with admin.ci.centos.org.
>
> Introducing python-cicoclient: - Github:
> https://github.com/dmsimard/python-cicoclient - PyPi:
> https://pypi.python.org/pypi/python-cicoclient/ - Docs:
> http://python-cicoclient.readthedocs.org/en/latest/
>
> I broke down this package in three main components: - client.py:
> Abstracts the http stuff - wrapper.py: Uses client.py to wrap
> around the available API calls and provide a consistent user
> experience - shell.py/cli.py: Provide a CLI interface around
> wrapper.py
>
> It can be used as both a CLI client with the provided 'cico'
> binary but also as a library - you can easily import wrapper and
> roll your own thing.
>
> Feel free to use it, contribute and provide feedback !
>
> Please note that as of right now, there is a problem with the
> "node get" command due to an upstream bug, documented here:
> https://bugs.centos.org/view.php?id=9748 Please do not use "node
> get" until this bug is fixed :)
>
> David Moreau Simard Senior Software Engineer | Openstack RDO
>
> dmsimard = [irc, github, twitter]
Looks very promising !
Wondering if then we can have a .spec, and build/deploy it as rpm
within the CI env, on the jenkins slave nodes, so that people would
have an alternative.
- --
Fabian Arrotin
The CentOS Project | http://www.centos.org
gpg key: 56BEC54E | twitter: @arrfab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlZHB5YACgkQnVkHo1a+xU7xoQCdH8CQynVnleWNZVGNa08uIRs3
05gAoITFkfK+TkaFJEPs7yoOCq34xU7D
=Nmgd
-----END PGP SIGNATURE-----
More information about the Ci-users
mailing list