$30 off During Our Annual Pro Sale. View Details »

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

    View Slide

  2. http://www.shiningpanda.com

    View Slide

  3. The name
    • „Yeah, pandas are awesome and they eat
    some atlassian bamboo” (Olivier Mansion)

    View Slide

  4. What is it actually?
    • Jenkins hosting
    • Python-specific Jenkins plugins
    • Automatic build triggering

    View Slide

  5. Make money…

    View Slide

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

    View Slide

  7. Jenkins
    • Your typical CI server…

    View Slide

  8. …with a Python twist!

    View Slide

  9. Coverage? You got it!

    View Slide

  10. Automation
    • build after commit/push
    • builds triggered by URL
    • checkout code from version control
    • run setup, tests, coverage etc.
    • notify about the results

    View Slide

  11. How to trigger the build

    View Slide

  12. Who uses it?
    • GarlicSim
    • simplejson
    • PyInstaller
    • NLTK
    • Mezzanine
    • Whoosh
    • django-envelope (shameless plug)
    • And others!

    View Slide

  13. Not mentioned
    • Selenium
    • Tox
    • User roles
    • …?

    View Slide

  14. Questions?

    View Slide

  15. Thank you!

    View Slide