admin管理员组

文章数量:1560419

前言

简单介绍一下发布Odoo应用的流程。

一、前提条件

科学上网,便于登录 https://apps.odoo/appshttps://www.github 进行大量操作。磨刀不误砍柴工。

二、操作步骤

1.创建Github账号,登陆并建立代码仓库

  • 笔者创建的仓库名为:appstore ,根据公司的具体需求建立即可。注意选择PublicPrivate。公司代码原则上Private。 之前遇到一个生手,上班第一天把公司代码上传github并公开,第二天被公司的监控系统发现,直接走人。引以为戒。

  • 后面会复制ssh链接,初次会显示填入一个公钥。直接在本地运行命令行生成即可。

ssh-keygen -t rsa -C "你在gitee/github/gitlab上注册帐号时填写的邮箱"

后面获取.pub文件里面的信息填入即可

2. 上传应用代码并创建分支

  • 本地拉取代码,把应用代码放入仓库根目录。比如我的应用是dt_map,仓库名称是appstore。则目录为appstore/dt_map,对应的github地址为:https://github/DTCloud360com/appstore.git

  • 创建git分支并上传远程仓库。如果用的是odoo15,则创建分支名称为15.0。以此类推。如图所示:

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

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

这个文档很有用,良心推荐 https://apps.odoo/apps/faq

4. 进入Odoo Apps Store发布

  • 进入My Dashboard

  • 注册并填入github地址,注意ssh格式和后面的#15.0,这里表示使用的是odoo15。同时,这个15对应github上的分支15.0。点击Edit可以多次修改,每次修改仓库代码后,可以点击Scan同步更新。

  • 发布成功后,可以在AppStore或者Apps I registered上看到自己发布的应用。

总结

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

                                                                                                       中亿丰——鲍丙军

本文标签: 官方如何在市场Odoo