mirror of
https://github.com/odoo/runbot.git
synced 2025-03-16 07:55:45 +07:00
![]() The main motivation of this commit is to be able to notify github status only when all children are done. Until today, children where only used for dev branches and nightly. The needs to use this system for staging need to enforce github_status behaviour. Before this commit, a parent won't send github status since he will only create childrens. And childrens are not awared of other children state, so sending a succes may be wrong if another one failed. Asking the parent to make the github_status looks the easiest solution: -If top parent config will have update_github_state False, we also want to take that into account. -If a child wants to contact github for failfast, parent will be in global_state error too and will send message immediatly. -If a child want to contact github for succsess, we actually want to wait for last child, parent will be in waiting global_state and notify nothing (or pending). Only last child will be able to notiffy success since global_state will be running or done at this step. Orphan builds wont have any impact on result in with this scenario. |
||
---|---|---|
runbot | ||
runbot_cla | ||
runbot_merge | ||
.gitignore | ||
README.md |
Odoo Runbot Repository
This repository contains the source code of Odoo testing bot runbot.odoo.com and related addons.
Runbot
The runbot/
directory holds the main runbot Odoo addon.
Runbot CLA addon
The runbot_cla/
directory contains an Odoo addon that checks CLA.