如何在odoo 官方应用市场上发布应用
前言
简单介绍一下发布Odoo应用的流程。
一、前提条件
上网,便于登陆 https://apps.odoo.com/apps 和 https://www.github.com 进行大量操作。磨刀不误砍柴工。
二、操作步骤
1.创建Github账号,登陆并建立代码仓库
- 笔者创建的仓库名为:
appstore,根据公司的具体需求建立即可。注意选择Public或Private。公司代码原则上Private。 之前遇到一个生手,上班第一天把公司代码上传github并公开,第二天被公司的监控系统发现,直接走人。引以为戒。
![在这里插入图片描述]()
- 后面会复制
ssh链接,初次会显示填入一个公钥。直接在本地运行命令行生成即可。
ssh-keygen -t rsa -C "你在gitee/github/gitlab上注册帐号时填写的邮箱"
后面获取.pub文件里面的信息填入即可

2. 上传应用代码并创建分支
- 本地拉取代码,把
应用代码放入仓库根目录。比如我的应用是dt_map,仓库名称是appstore。则目录为appstore/dt_map,对应的github地址为:https://github.com/DTCloud360com/appstore.git
![在这里插入图片描述]()
- 创建git分支并上传远程仓库。如果用的是odoo15,则创建分支名称为15.0。以此类推。如图所示:

3. 进入项目并添加online-odoo • Collaborator

这里要注意一下,是online-odoo, 而不是odoo-onlin。两个不一样,odoo官方文档也特别强调了,但是熟手操作太快,可能会入坑。如下图所示官方文档。

这个文档很有用,良心推荐 https://apps.odoo.com/apps/faq
4. 进入Odoo Apps Store发布
- 进入
My Dashboard
![在这里插入图片描述]()
- 注册并填入
github地址,注意ssh格式和后面的#15.0,这里表示使用的是odoo15。同时,这个15对应github上的分支15.0。点击Edit可以多次修改,每次修改仓库代码后,可以点击Scan同步更新。
![在这里插入图片描述]()
- 发布成功后,可以在
AppStore或者Apps I registered上看到自己发布的应用。

总结
遇到问题,主要还是看英文文档,坑也蛮少的,关键点还是细心。截取一下网上看见的几个注意点,笔者犯的错误基本上也是这几个。






浙公网安备 33010602011771号