the butler and the snake (europython 2015)
TRANSCRIPT
- 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 [email protected] http://medium.com/timostollenwerk http://timostollenwerk.net http://de.slideshare.net/tisto/the-butler-and-the-snake-europython-2015