Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ShiningPanda: simple CI hosting for Python

ShiningPanda: simple CI hosting for Python

My talk from PyWaw #8.

Zbigniew Siciarz

January 09, 2012
Tweet

More Decks by Zbigniew Siciarz

Other Decks in Programming

Transcript

  1. ShiningPanda Simple CI hosting for Python PyWaw #8, 09.01.2012 Zbigniew

    Siciarz @zsiciarz http://siciarz.net
  2. http://www.shiningpanda.com

  3. The name • „Yeah, pandas are awesome and they eat

    some atlassian bamboo” (Olivier Mansion)
  4. What is it actually? • Jenkins hosting • Python-specific Jenkins

    plugins • Automatic build triggering
  5. Make money…

  6. …endorse Open Source! • wait queue – a few days

  7. Jenkins • Your typical CI server…

  8. …with a Python twist!

  9. Coverage? You got it!

  10. Automation • build after commit/push • builds triggered by URL

    • checkout code from version control • run setup, tests, coverage etc. • notify about the results
  11. How to trigger the build

  12. Who uses it? • GarlicSim • simplejson • PyInstaller •

    NLTK • Mezzanine • Whoosh • django-envelope (shameless plug) • And others!
  13. Not mentioned • Selenium • Tox • User roles •

    …?
  14. Questions?

  15. Thank you!