The Butler and The Snake (Europython 2015)
Preview:
Citation preview
- 1. The Butler and the Snake Continuous Integration for Python
Europython 2015 Bilbao Timo Stollenwerk
- 2. Continuous Integration Commit Build Report
- 3. Buildbot
- 4. "It's like Buildbot, but with a butler." Jenkins (aka
Hudson)
- 5. Nightly Builds
- 6. Solving the Nightly Build Problem Commit Build Notify
- 7. Automated Build Buildout / PIP / EasyInstall / Tox / Shining
Panda Photo Credit: Ralph Bijker
- 8. Testing collective.xmltestreport / pytest / Coverage /
Cobertura
- 9. Robot Framework / Saucelabs Robot Framework Robot /
Saucelabs Jenkins Plugins
- 10. Static Code Analysis Pep8 / Pyflakes / Pylint /
plone.recipe.codeanalysis / Violations Plugin
- 11. Notifications Email-Ext Plugin / LDAP / Jenkins Dashboard
Plugin
- 12. Build is still broken
- 13. Agreement on the Team
- 14. Continuous Integration Rules
buildoutcoredev.readthedocs.org
- 15. A green build!
- 16. Scalability Server-Node / Provisioning / Jenkins Port
Allocator Plugin
- 17. Continuous Deployment zest.releaser / devpi / Jenkins
Workflow Plugin
- 18. Summary
- 19. Further Reading
https://medium.com/@timostollenwerk/continuous-integration-for-plone-b7b0b72c21dc
- 20. Europython 2015 - Bilbao Timo Stollenwerk Twitter: IRC:
E-Mail: Blog: Web: The Butler and the Snake
http://twitter.com/timostollenwerk tisto@freenode tisto@plone.org
http://medium.com/timostollenwerk http://timostollenwerk.net
http://de.slideshare.net/tisto/the-butler-and-the-snake-europython-2015