系统通过计划任务每天从指定的git仓库获取仓库tag,并存储在数据库中
系统管理员(base.group_system)每次刷新页面,在后台判断最新的tag是否已安装或已忽略来提醒是否有新的版本。
一、依赖
模块依赖python第三方包GitPython,安装方法:
pip install GitPython
GitPython要求参见:[GitPython文档](https://gitpython.readthedocs.io/en/stable/intro.html)
二、配置
1、odoo配置
- repo_url: git仓库地址,必填
- myaddons_path: 自定义模块存放地址,本地绝对路径,必填,必须包含在odoo的addons_path参数中
- default_branch: git仓库的分支,每次从git仓库checkout的分支&#