Your SlideShare is downloading. ×
0
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Using runbot to test all your developments automatically
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Using runbot to test all your developments automatically

2,858

Published on

Introduces the new Odoo Runbot system, a dedicated continuous integration system that features exclusive tools: …

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
2,858
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
153
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Runbot in a nutshell Olivier Dony  @odony
  • 2. Runbot in a nutshell o What is Runbot (v8)? o Main features o How you can use it o Tips and tricks
  • 3. What is Runbot?  http://runbot.odoo.com
  • 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. 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. 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. GitHub Build Status
  • 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. 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. Thank You  @odony Odoo sales@odoo.com +32 (0) 2 290 34 90 www.odoo.com

×