Andrey Kurilin 56c40bec2c [ci] Do not transmit plugins dir as cli argument
Rally base job copies custom plugins to ~/.rally/plugins dir. This
directory should be loaded automatically. Specifing the same dir via
cli argument `--plugin-paths` leads to PluginWithSuchNameExists errors.

Also, this patch extends rally-task-simple-job job to check that there
are no issues related to loading plugins from ~/.rally/plugins dir

Change-Id: I38adfe6868112d9f2919ccc08c0d40d0bc6b1d51
2018-04-02 15:11:10 +03:00
..
2018-03-12 11:01:22 +02:00
2018-03-12 11:01:22 +02:00
2018-03-27 16:41:33 +00:00

Zuul V3 configuration

Zuul is a pipeline-oriented project gating system. It facilitates running tests and automated tasks in response to Code Review events.

See official doc for more details.

What do we have in this this dir?

Note

Do not document all files and jobs here. It will (for sure) become outdated at some point.

  • zuul.yaml - the main configuration file. It contains a list of jobs which should be launched at CI for rally-openstack project
  • base.yaml - the second by importance file. It contains basic parent jobs.
  • All other files are named as like a job for which they include definition.

Where are the actual job playbooks?

Unfortunately, Zuul defines zuul.d (as like .zuul.d) as a directory for project configuration and job definitions.

Ansible roles, tasks cannot be here, so we placed them at tests/ci/playbooks directory.