Runbot in a nutshell
Olivier Dony
 @odony
Runbot in a nutshell
o What is Runbot (v8)?
o Main features
o How you can use it
o Tips and tricks
What is Runbot?
 http://runbot.odoo.com
What is Runbot?
o Continuous Integration (CI) Service
o Critical tool for R&D 
o Runs full Test Suite
o 7.0: 1500 YAML, 1...
Main Features
o Git repository watch + branch discovery
o Provides build status Ok|Fail|Warn + error log
o Keeps build ins...
New in Runbot v8
o Bazaar Git, Launchpad GitHub (see old runbot)
o Pull Requests detected like branches
o Automatically ta...
GitHub Build Status
How you can use it?
o Test new Odoo features, WIP on Runbot
o Double-check bugs (also in other series)
o Make Pull Request...
Tips and tricks
o You can install modules in the base instance
o You can force a rebuild (e.g. instance down)
o Direct lin...
Thank You
 @odony
Odoo
sales@odoo.com
+32 (0) 2 290 34 90
www.odoo.com
Upcoming SlideShare
Loading in...5
×

Using runbot to test all your developments automatically

3,391

Published on

Introduces the new Odoo Runbot system, a dedicated continuous integration system that features exclusive tools:
- automatic monitoring of your GitHub repositories
- automatic discovery of pull requests
- automatic tagging of commits/pull requests with test results
- live preview of each commit on a test instance with 2 databases already setup

By Olivier Dony - Lead Developer & Community Manager, OpenERP

Published in: Software, Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,391
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
165
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Using runbot to test all your developments automatically

  1. 1. Runbot in a nutshell Olivier Dony  @odony
  2. 2. Runbot in a nutshell o What is Runbot (v8)? o Main features o How you can use it o Tips and tricks
  3. 3. What is Runbot?  http://runbot.odoo.com
  4. 4. What is Runbot? o Continuous Integration (CI) Service o Critical tool for R&D  o Runs full Test Suite o 7.0: 1500 YAML, 100 Py, 100 JS 10' o 8.0: 1500 YAML, 500 Py, 200 JS, 1500 Crawl 20' o Live commit preview with 2 databases o base only + all modules
  5. 5. Main Features o Git repository watch + branch discovery o Provides build status Ok|Fail|Warn + error log o Keeps build instances live for preview o Allows custom repository registration         Features Bugfixes  MergeReview  Nightly Builds (Packages) Odoo Online 
  6. 6. New in Runbot v8 o Bazaar Git, Launchpad GitHub (see old runbot) o Pull Requests detected like branches o Automatically tag  builds with result  o Extracts errors from build logs o No branch matching needed (single repo!) o Written as a small Odoo module Fork me on GitHub
  7. 7. GitHub Build Status
  8. 8. How you can use it? o Test new Odoo features, WIP on Runbot o Double-check bugs (also in other series) o Make Pull Requests to odoo/odoo on , watch runbot status, fix errors/warnings o Partners: register your dev repositories o Everyone: fork it, use it, fix it!
  9. 9. Tips and tricks o You can install modules in the base instance o You can force a rebuild (e.g. instance down) o Direct link to PR/commit in build menu o Search/Filter error log o Safe to rename/delete/move branches o Safe to git push --force
  10. 10. Thank You  @odony Odoo sales@odoo.com +32 (0) 2 290 34 90 www.odoo.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×