Fix ant-name usage for tests

Incorrect formatting meant that the ant-name was not being set in the
resulting XML correctly.

Change-Id: I2ce86a85a489398bac6c329f0047ba3a7a5ff61b
Cleaning up index.rst file

Removed notes about the generation of the file.

Change-Id: I7330ee5f97a6751164d7ec978c64a4dfb92ead15
Create one parameters wrapper tag for all release params

Ensure only one parameterDefinitions XML tag is created for the entire
set of parameters instead of one per parameter.

Add a test case to show the correct behaviour with more than one
parameter defined and update the docstring to use the yaml test case as
an exmaple. While updating the docstring add missing default values for
arguments.

Change-Id: Ife8f2535117d355d845d5d72dd9e6e6669a6b9df
Add a --version command line flag to show JJB version

Closes-Bug: #1349634
Change-Id: I4c9af2fa61383585467554272b04c5c4dba1568e
Added flexible publish support

Added support for the Flexible Publish plugin to the JJB publishers.
Updated documentation and unit tests as well.

Change-Id: Id72a4b01f451ae2613b24347afb6493bf7641cd1
Start libification of jjb

Allow the expansion of the jjb template language yaml into a list before
generating xml. This will allow others to consume the template parts of
jjb without forcing them to be tied to xml.

Change-Id: Ifd99151f8246eb817194adc2180189f739ccf742
Print context when key fails to be formatted

Print the parameter dict when a template fails to format a dictionary
key.  This change also pretty prints the parameter dict for convenience.

Change-Id: Ib0918272126b5c04f713b2e9cd391aa2a36615c7
Remove openstack-common.conf

This project does not use any files at all from oslo-incubator, remove
openstack-common.conf.

Change-Id: I91a3b8d91e3c9c717115c19c56b2386d09466775
Fix command to build docs in installation documentation

Change I1ad04bd renamed the `doc` environment to `docs` but did
not update the documentation.

Change-Id: I63cb324f222a40e91b21cc0d3b569b6352bf88b3
Ignore testr_subunit_log

Change-Id: I822aeae07baa89f6654f1866eb5c963e1fa86a50
Merge "Add a --version command line flag to show JJB version"
Merge "Print context when key fails to be formatted"
add documentation for the delete command

Change-Id: Iaa84c66aab01bf404ad64e960578a913254b21e4
add documentation for globbed parameter feature

change I5bb1074 added a globbed parameter feature for updating and
deleting JJB jobs but did not provide documentation for it.
Hopefully this change will help users discover this feature.

Change-Id: I6e527c818f25a5aa061a19308f22495221e3dc93
Merge "Remove openstack-common.conf"
Merge "add documentation for the delete command"
Merge "add documentation for globbed parameter feature"
add a JJB command reference

I've noticed that people don't necessarily know about the sub options
in JJB so adding a command referencing showing all command options
will hopefully help.

Change-Id: Id0f786077e1e5a35db5ab45e0e2c3760ac11ded0
Added description for node attribute in documentation.

The "node" attribute of Job allows to specify labels of Jenkins
builders where the job can be executed.

Change-Id: Icb2a72a3d6340b1f9d9bdcc27e2e9691b1752c24
Add tests for properties inject

Replace hard-coded inject example with a literal include. Extend the
example to show how to pass two environment variables.

Add test fixtures for the keep-system-variables and keep-build-variables
parameters.

Change-Id: Ie3b5af2c38f8dde5ff739b9f6b213c1e94387aca