Le Runbot - La Bête • Serveur d’intégration continue • Propre à OpenERP • en Python, Of course ;-) • parce que nous avions des problèmes avec Buildbot (je sais plus !) !7
• Monolitique (non-extensible) • Non-distribué • Exécuté toutes les X minutes • Installation très fastidieuse • bzr branch lp:~openerp-dev/openerp-tools/trunk !10 Le “Contre”
Message entrant • De Internet vers le Proxy • JSON !36 {! "job": "Hello",! "plugins": {! "email": {! "from": "[email protected]",! "to": "[email protected]",! "subject": "Bonjour de Evy",! "body": "Le monde merveilleux de Python",! }! }! }!
Et l’avenir ? • Unit Test • Documentation • Utilisation d’un File System distribué • Déplacer les logs vers LogStash ou Riemann • Plugin pour déploiement continu • Git Hook • Python-Eve • JSON (Message Interne) • ZMQ • Cron • Recettes !42