Sha256: 34d3bd4a0e2536bf5e3c3c3339a6bcd568b174bdde290cb46df56250e57be274

Contents?: true

Size: 1.32 KB

Versions: 3

Compression:

Stored size: 1.32 KB

Contents

Bellows
=======

Description
-----------

Fire it up! SmokeStack automation w/ Gerrit.

CLI to drive SmokeStack test creation and maintenance based on Gerrit reviews.

Installation
------------

	gem install bellows

	#create the bellows config in your $HOME dir:
    cat > ~/.bellows.conf <<"EOF_CAT"
	smokestack_url: http://localhost:3000
	smokestack_username: admin
	smokestack_password: cloud

	config_template_ids:
	- 1
	- 2

	test_suite_ids:
	- 1
	EOF_CAT


Examples
--------

Available bellows tasks:

	Tasks:
	  bellows help [TASK]     # Describe available tasks or one specific task
	  bellows purge PROJECT   # Purge merged reviews from SmokeStack
	  bellows sync PROJECT    # Create tests & update refspecs for active reviews.
	  bellows update PROJECT  # Update tests suite and configuration selections.

Run bellows sync to create smokestack test configurations and update refspecs for active reviews:

	bellows sync nova

Purge 'merged' reviews from SmokeStack:

	bellows purge nova

Update the selected configuration template and test suite choices for active reviews in SmokeStack (based on the selections in your .bellows.conf file):

	bellows update nova

All commands support creating and maintaining test configs for nova, glance, and keystone.

License
-------
Copyright (c) 2011 Dan Prince. See LICENSE.txt for further details.

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bellows-1.0.2 README.md
bellows-1.0.1 README.md
bellows-1.0.0 README.md