mirror of
https://github.com/odoo/runbot.git
synced 2025-03-16 07:55:45 +07:00
![]() As the --upgrade-paths options does not work as expected in Odoo, a symbolic link has to be created in odoo/addons/base/maintenance pointing to the migration scripts. The runbot uses Docker read-only volumes to access the sources that are shared between builds, preventing the creation of such a link. With this commit, a symbolic link is created right after the export of a commit only when the repo is a "server" repo. This link is broken outside of the Docker volumes but uses the mount points of the sources inside the container. Two ir.config_parameter's are used to enable and configure this feature: * runbot_migration_ln: the relative path where the link should be placed (typically odoo/addons/base/maintenance) * runbot_migration_repo_id: the id of the migration scripts repo, used to determine the name of the mount point inside the Docker container A change is also made in the "reverse dependcy build" to avoid the creation of a build in the migration repo for each push in its dependency. Simply set the no_build field on this migration repo. |
||
---|---|---|
forwardport | ||
runbot | ||
runbot_cla | ||
runbot_merge | ||
.gitignore | ||
conftest.py | ||
README.md | ||
requirements.txt |
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.