Runbot travis to docker

runbot_travis2docker
REPOSITORY
REPOSITORYOCA/runbot-addons
GIT
GIThttps://github.com/OCA/runbot-addons.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/runbot-addons/tree/11.0/runbot_travis2docker
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYrunbot
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Vauxoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Vauxoo
COMMITTERS
COMMITTERSAlexandre Fayolle, Holger Brunn, Moisés López, Luis González, Arturo Flores, Moises Lopez - https://www.vauxoo.com/, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/runbot-addons
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES travis2docker
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES docker
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
build_button_inherit build_button_inherit ir.ui.view qweb Inherits runbot.build_button
view_runbot_repo_form runbot.repo Inherits runbot.repo_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • docker_container Char
  • docker_executed_commands Boolean
    copy=False help='True: Executed "docker exec CONTAINER_BUILD custom_commands"' readonly=True
  • docker_image Char
  • dockerfile_path Char
Public methods (0)

No public methods.

New fields (3)
  • is_travis2docker_build Boolean
    args: 'Travis to docker build'
  • travis2docker_image Char
    default=<expr>
  • travis2docker_test_disable Boolean
    args: 'Test Disable?'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/runbot-addons
GIT
GIThttps://github.com/OCA/runbot-addons.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/runbot-addons/tree/10.0/runbot_travis2docker
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYrunbot
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Vauxoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Vauxoo
COMMITTERS
COMMITTERSPedro M. Baeza, Moises Lopez - https://www.vauxoo.com/
WEBSITE
WEBSITEhttps://odoo-community.org/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES travis2docker
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES docker
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_runbot_repo_form runbot.repo Inherits runbot.view_repo_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (3)
  • docker_container Char
  • docker_image Char
  • dockerfile_path Char
Public methods (7)
  • checkout(self, cr, uid, ids, context=None)
    @custom_build
    Save travis2docker output
  • get_docker_container(self, cr, uid, build, context=None)
  • get_docker_image(self, cr, uid, build, context=None)
  • job_10_test_base(self, cr, uid, build, lock_path, log_path)
    Build docker image
  • job_20_test_all(self, cr, uid, build, lock_path, log_path)
    create docker container
  • job_30_run(self, cr, uid, build, lock_path, log_path)
    Run docker container with odoo server started
  • skip_check(self, cr, uid, build, context=None)

New fields (2)
  • is_travis2docker_build Boolean
    args: 'Travis to docker build'
  • travis2docker_test_disable Boolean
    args: 'Test Disable?'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/runbot-addons
GIT
GIThttps://github.com/OCA/runbot-addons.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/runbot-addons/tree/9.0/runbot_travis2docker
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYrunbot
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Vauxoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Vauxoo
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, Moisés López, Luis González, Juan Jose Scarafia, Dave Lasley, Moises Lopez - https://www.vauxoo.com/, OCA-git-bot, Jesus Zapata
WEBSITE
WEBSITEhttps://odoo-community.org/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES travis2docker
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES docker
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
viem_runbot_build_form runbot.build Inherits runbot.view_build_form
view_runbot_branch_form runbot.branch Inherits runbot.view_branch_form
view_runbot_repo_form runbot.repo Inherits runbot.view_repo_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (2)
  • name_weblate Char
    compute='_compute_name_weblate' store=True
  • uses_weblate Boolean
    help='Synchronize with Weblate'
Public methods (3)
  • cron_weblate(self)
    @api.model
  • force_weblate(self)
    @api.multi
  • get_weblate_projects(self, url, token)
    @tools.ormcache('url', 'token')
    Find all projects and components that are on weblate url. The cache is handled by @tools.ormcache annotation if the url and token were already searched

New fields (5)
  • docker_container Char
  • docker_executed_commands Boolean
    copy=False help='True: Executed "docker exec CONTAINER_BUILD custom_commands"' readonly=True
  • docker_image Char
  • dockerfile_path Char
  • uses_weblate Boolean
    copy=False help='Synchronize with weblate'
Public methods (9)
  • checkout(self, cr, uid, ids, context=None)
    @custom_build
    Save travis2docker output
  • get_docker_container(self, cr, uid, build, context=None)
  • get_docker_image(self, cr, uid, build, context=None)
  • get_ssh_keys(self, cr, uid, build, context=None)
  • job_10_test_base(self, cr, uid, build, lock_path, log_path)
    Build docker image
  • job_20_test_all(self, cr, uid, build, lock_path, log_path)
    create docker container
  • job_21_coverage(self, cr, uid, build, lock_path, log_path)
  • job_30_run(self, cr, uid, build, lock_path, log_path)
    Run docker container with odoo server started
  • schedule(self, cr, uid, ids, context=None)

New fields (7)
  • is_travis2docker_build Boolean
    args: 'Travis to docker build'
  • travis2docker_image Char
    default=<expr>
  • travis2docker_test_disable Boolean
    args: 'Test Disable?'
  • weblate_languages Char
    help='List of code iso of languages E.g. en_US,es_ES'
  • weblate_ssh Char
    default='ssh://user@webpage.com'
  • weblate_token Char
  • weblate_url Char
    default='https://weblate.odoo-community.org/api'
Public methods (2)
  • cron_weblate(self)
    @api.multi
  • weblate_validation(self)
    @api.multi