runbot/runbot/controllers
Xavier-Do 8ef6bcfde7 [IMP] runbot: replace jobs by build configs
This commit aims to replace static jobs by fully configurable build config.

Each build has a config (custom or inherited from repo or branch).
Each config has a list of steps.
For now, a step can test/run odoo or create a new child build. A python job is
also available.

The mimic the previous behaviour of runbot, a default config is available with
three steps, an install of base, an install+test of all modules, and a last step
for run.

Multibuilds are replace by a config containing cretaion steps.
The created builds are not displayed in main views, but are available
on parent build log page. The result of a parent takes the result of
all children into account.

This new mechanics will help to create some custom behaviours for specifics
use cases, and latter help to parallelise work.
2019-05-18 10:42:31 +02:00
..
__init__.py [FIX] runbot: resurrect badges 2018-03-13 18:14:15 +01:00
badge.py [IMP] runbot: replace jobs by build configs 2019-05-18 10:42:31 +02:00
frontend.py [IMP] runbot: replace jobs by build configs 2019-05-18 10:42:31 +02:00
hook.py [REF] runbot: hook - Find the right repo from payload 2018-04-19 09:59:27 +02:00