Slide 1

Slide 1 text

ShiningPanda Simple CI hosting for Python PyWaw #8, 09.01.2012 Zbigniew Siciarz @zsiciarz http://siciarz.net

Slide 2

Slide 2 text

http://www.shiningpanda.com

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

Make money…

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

Jenkins • Your typical CI server…

Slide 8

Slide 8 text

…with a Python twist!

Slide 9

Slide 9 text

Coverage? You got it!

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

How to trigger the build

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

Questions?

Slide 15

Slide 15 text

Thank you!