From: Loic Dachary <loic@dachary.org>
To: Ceph Development <ceph-devel@vger.kernel.org>
Subject: ceph-workbench release 1.0.2
Date: Thu, 26 Feb 2015 14:35:02 +0100 [thread overview]
Message-ID: <54EF2106.20709@dachary.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 2068 bytes --]
Hi Ceph,
ceph-workbench is a command line script that is designed to bind together various scripts I'm using when working on Ceph. A while back I thought it would be a good idea to have such a swiss knife to match the needs of all Ceph developers, instead of scripts scattered in various places to install dependencies (install-deps.sh), run make check for CI purpose (run-make-check.sh), compile in a container (docker-test.sh), analyze the results of teuthology, and many more. However each Ceph developer has its own way of doing things and attempting to capture all use cases into one tool seemed impossible. But there is nothing wrong in implementing just one development workflow, as long as it is useful to a few people.
In other words ceph-workbench is by no mean generic, it implements the workflow I'm using. Maybe some people new to Ceph will choose to use it instead of inventing something of their own.
In the spirit of releasing earlier rather than later, it is available at https://pypi.python.org/pypi/ceph-workbench and can be installed with:
pip install ceph-workbench
which installs the command line:
$ ceph-workbench --help
usage: ceph-workbench [-h] {github2gitlab,backport} ...
development workflow for Ceph
optional arguments:
-h, --help show this help message and exit
subcommands:
valid subcommands
{github2gitlab,backport}
sub-command -h
github2gitlab Mirror a GitHub project to GitLab
backport Backport reports
I'm using it to create the backports inventory pages (for instance http://workbench.dachary.org/ceph/ceph-backports/wikis/v0-80-8) which are my point of reference when working on Ceph backports. It does not do more at the moment but it will grow depending on my needs. Although I don't expect anyone else would be interested in contributing at this point in time, merge requests are most welcome at http://workbench.dachary.org/dachary/ceph-workbench :-)
Cheers
--
Loïc Dachary, Artisan Logiciel Libre
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
reply other threads:[~2015-02-26 13:35 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54EF2106.20709@dachary.org \
--to=loic@dachary.org \
--cc=ceph-devel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.