Odoo实现自动拉取gitee代码,自动升级模块

 

系统通过计划任务每天从指定的git仓库获取仓库tag,并存储在数据库中

        系统管理员(base.group_system)每次刷新页面,在后台判断最新的tag是否已安装或已忽略来提醒是否有新的版本。        

 

5b5e6c3041414ef4ada522654124b1ba.png

 

2e7864b9a6eb45de91ecfe12d5d255bb.png

 

 

一、依赖

模块依赖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的分支,选填,默认master

 

2、用法

新版本提醒

9a693eb02ce04350b3eff77a9ff69313.png

tag列表

2be8ca0ff4f64f3981887c58943307e9.png

tag模块信息

da52f10631234db583fc9a1efe81eee3.png

tag安装向导

3aae863e8e8940a19277c00a9205f01b.png

模块升级描述

cb1b90706b1144d586dd4bb0a73a6444.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dear.爬虫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值