使用buildout构建您的分支
项目描述
runbot的buildout
此模块是为了在runbot上方便使用基于buildout的构建而编写的。
配置
要配置此模块,您需要
在仓库上开启 使用buildouts
填写一个正则表达式,以便区分常规分支名称:对于runbot,分支名称应该是 $version-$sometext,因此此模块的建议是将buildout分支命名为 buildout-$version-$sometext
检查 Buildout部分 字段的值,这必须是您在buildouts中使用的名称
如果您使用多个buildouts以实现某种类型的DTAP场景(您应该这样做),可以通过导航到分支并检查 此版本的默认值 来标记某些buildout分支作为测试使用
将仓库转换为使用buildouts时,请确保首先删除所有依赖分支。否则,runbot将不必要地复制所有这些分支。然后,重新构建某些buildout分支,当它变为绿色时,重新构建应使用buildout的另一个分支
背景
本模块将导致构建分支被以截然不同的方式处理:对于构建分支,将运行构建并报告构建结果中的任何失败。对于普通分支,它将寻找具有匹配版本的构建分支,将此构建分支复制到临时目录中,操作 buildout.cfg 以使用要测试的分支和为此实例分配的端口,然后重新运行构建,然后在构建环境中运行测试。
为此,您的 buildout.cfg 需要包含一条 addons 行
git $the_exact_repo_url_as_configured_in_runbot parts/$repo_name $version
或者如果您使用固定分支
git $the_exact_repo_url_as_configured_in_runbot parts/$repo_name $commit_hash branch=$version
它将被替换为
git $the_exact_repo_url_as_configured_in_runbot parts/$repo_name $commit_hash branch=$current_branchname
已知问题/路线图
目前没有
错误跟踪器
错误在 GitHub Issues 上跟踪:GitHub Issues。在出现问题时,请检查那里您的问题是否已被报告。如果您是第一个发现的,请通过提供详细且受欢迎的反馈来帮助我们解决它。
鸣谢
图片
Odoo 社区协会:图标。
贡献者
Holger Brunn <hbrunn@therp.nl>
请不要直接联系贡献者寻求有关此插件的帮助或问题,而是使用 社区邮件列表 或 适当的专用邮件列表 寻求帮助,并使用上面链接的错误跟踪器报告技术问题。
维护者
此模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详情
散列 for odoo11_addon_runbot_buildout-11.0.1.0.0-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 29aea2aad73ada7b0a76493077ac1d293a2ae2f3fe35f9c93c2cf7dd39709810 |
|
MD5 | d9fa63878bf2a7f2e991a3e05ef0cc74 |
|
BLAKE2b-256 | 29eb57dc3437da0e998475113d648f56c8590fbd531d8c9f9b96da042b330218 |