跳转到主要内容

使用buildout构建您的分支

项目描述

License: AGPL-3

runbot的buildout

此模块是为了在runbot上方便使用基于buildout的构建而编写的。

配置

要配置此模块,您需要

  1. 在仓库上开启 使用buildouts

  2. 填写一个正则表达式,以便区分常规分支名称:对于runbot,分支名称应该是 $version-$sometext,因此此模块的建议是将buildout分支命名为 buildout-$version-$sometext

  3. 检查 Buildout部分 字段的值,这必须是您在buildouts中使用的名称

  4. 如果您使用多个buildouts以实现某种类型的DTAP场景(您应该这样做),可以通过导航到分支并检查 此版本的默认值 来标记某些buildout分支作为测试使用

  5. 将仓库转换为使用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 社区协会:图标

贡献者

请不要直接联系贡献者寻求有关此插件的帮助或问题,而是使用 社区邮件列表适当的专用邮件列表 寻求帮助,并使用上面链接的错误跟踪器报告技术问题。

维护者

Odoo Community Association

此模块由 OCA 维护。

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

此版本没有可用的源分发文件。请参阅 生成分发存档的教程

构建分发

odoo11_addon_runbot_buildout-11.0.1.0.0-py2.py3-none-any.whl (26.9 kB 查看散列)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面