Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ShiningPanda: simple CI hosting for Python
Search
Zbigniew Siciarz
January 09, 2012
Programming
1
96
ShiningPanda: simple CI hosting for Python
My talk from PyWaw #8.
Zbigniew Siciarz
January 09, 2012
Tweet
Share
More Decks by Zbigniew Siciarz
See All by Zbigniew Siciarz
What if Socrates was a dev?
zsiciarz
0
77
Calling Rust from other languages
zsiciarz
3
590
An introduction to the Rust ecosystem
zsiciarz
5
1.8k
Python3-only Django project - the benefits
zsiciarz
1
320
My God, it's full of stars! (and planets and Python)
zsiciarz
0
2.7k
PostgreSQL & Django - a tasty mix
zsiciarz
2
400
Building an online PDF editor from scratch
zsiciarz
3
940
IPython: tips, tricks & magic
zsiciarz
8
3.4k
requests, czyli HTTP dla ludzi
zsiciarz
1
97
Other Decks in Programming
See All in Programming
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
150
Parallel Socket Communication in Swift
s_shimotori
0
240
チームでモデリングを育てるうえで 考えたこと・気づいたこと / Cultivating Modeling in Teams: Thoughts and Insights
mackey0225
5
2.3k
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
24
7.5k
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
14
3.3k
SwiftUI, Jetpack Composeの導入で変化した「家族アルバム みてね」のアプリ開発体験
hicka04
6
400
プロンプトエンジニアリング入門
tomokusaba
2
980
Laravel標準バリデーションでできること
hmb_ok
2
360
「コンパイル時のユニットテスト」導入するとユニットテストを 書かなくてよくなるのか?
tomohisa
9
2.2k
The Future of C++ Interoperability: Insights from Porting a Game to Swift
teamhimeh
0
270
document.write再考
brn
5
2.5k
PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう
mashirou1234
1
730
Featured
See All Featured
Thoughts on Productivity
jonyablonski
57
3.8k
Adopting Sorbet at Scale
ufuk
66
8.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
14
2.6k
Automating Front-end Workflow
addyosmani
1353
200k
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
Designing for humans not robots
tammielis
247
25k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Code Review Best Practice
trishagee
54
15k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
Transcript
ShiningPanda Simple CI hosting for Python PyWaw #8, 09.01.2012 Zbigniew
Siciarz @zsiciarz http://siciarz.net
http://www.shiningpanda.com
The name • „Yeah, pandas are awesome and they eat
some atlassian bamboo” (Olivier Mansion)
What is it actually? • Jenkins hosting • Python-specific Jenkins
plugins • Automatic build triggering
Make money…
…endorse Open Source! • wait queue – a few days
Jenkins • Your typical CI server…
…with a Python twist!
Coverage? You got it!
Automation • build after commit/push • builds triggered by URL
• checkout code from version control • run setup, tests, coverage etc. • notify about the results
How to trigger the build
Who uses it? • GarlicSim • simplejson • PyInstaller •
NLTK • Mezzanine • Whoosh • django-envelope (shameless plug) • And others!
Not mentioned • Selenium • Tox • User roles •
…?
Questions?
Thank you!