Jump to: navigation, search

Fuel/CI

< Fuel
Revision as of 15:02, 23 April 2015 by Bookwar (talk | contribs) (Fuel CI Overview)

Fuel CI Overview

Fuel project uses the Openstack Gerrit infrustructure and follows its Development workflow, though instead of running tests via Zuul and Co we use just Jenkins.

There is one Jenkins master node https://ci.fuel-infra.org which is connected to Openstack Gerrit via Gerrit Trigger plugin using service account Fuel CI.

All Jenkins slaves are running Ubuntu 14.04 and perform unit tests and deployment tests via fuel-devops/fuel-qa framework.

Tests

Fuel Library repo

The heaviest tests are those for fuel-library changes. Each commit to fuel-library repo run two deployments with three virtual machines each. These jobs use preconfigured environment (master node is already deployed and three slaves enabled) and don't do clean start for every run, which may affect the result.