Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
120
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
170
Calling Rust from other languages
zsiciarz
3
640
An introduction to the Rust ecosystem
zsiciarz
5
1.9k
Python3-only Django project - the benefits
zsiciarz
1
380
My God, it's full of stars! (and planets and Python)
zsiciarz
0
3.4k
PostgreSQL & Django - a tasty mix
zsiciarz
2
450
Building an online PDF editor from scratch
zsiciarz
3
1.1k
IPython: tips, tricks & magic
zsiciarz
8
3.6k
requests, czyli HTTP dla ludzi
zsiciarz
1
130
Other Decks in Programming
See All in Programming
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
720
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
230
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
240
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.6k
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.2k
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
認証・認可の基本を学ぼう後編
kouyuume
0
240
チームをチームにするEM
hitode909
0
330
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.2k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Designing for Performance
lara
610
69k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Language of Interfaces
destraynor
162
25k
Typedesign – Prime Four
hannesfritz
42
2.9k
Facilitating Awesome Meetings
lara
57
6.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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!