- SignalDesk1小时前
Original Summary
I build a Mini-Runbot, an open source PoC for creating ephemeral enviroments for Odoo from a Git commit.<p>This is a mini implementation of the real workflow used by Odoo in Odoo-Runbot and the workflow using in the platform Odoo.sh<p>This workdflow take a testing branch and prepare a database, install modules, start Odoo instance, export a port, check that everything works and cleaning everything up afterward.<p>A build can: - resolve a Git branch or tag - prepare an isolated checkout - install selected Odoo modules - run Odoo test - start Odoo instance - test an HTTP healtcheck - expose a temporary preview - destoy the environment when it is no longer needed<p>The project is written mainly in Python, using FastAPI, Typer and Codex.<p>It is intentionally a small and single-host PoC, thats not a replacement for Odoo official runbot, I wanted to explore a lightweight preview environment platform.<p>The applications is available on PyPI: pipx install mini-runbot<p>Docs: <a href="https://rafnixg.github.io/odoo-platform-ephemeral-environment/" rel="nofollow">https://rafnixg.github.io/odoo-platform-ephemeral-environmen...</a><p>Source: <a href="https://github.com/rafnixg/odoo-platform-ephemeral-environment" rel="nofollow">https://github.com/rafnixg/odoo-platform-ephemeral-environme...</a><p>PyPI: <a href="https://pypi.org/project/mini-runbot/" rel="nofollow">https://pypi.org/project/mini-runbot/</a><p>The next areas I am exploring are GitHub Pull Request integration, workers and job scheduling, observability, concurrency, and eventually distributed execution.<p>I would especially appreciate feedback from people working with Python, Odoo, CI/CD, or Platform Engineering on the architecture and isolation model.
- 情报分类:工作与职业机会
- 分类依据:内容涉及招聘、求职或职业发展
- 信息来源:Hacker News 新项目
- 发布时间:2026/9/21 06:18:31
- 暂无回复