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
Drone as CI and deployment for python projects
Search
Volodymyr Hotsyk
June 07, 2014
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Drone as CI and deployment for python projects
Slides from the talks on Kyiv.py#12
Volodymyr Hotsyk
June 07, 2014
More Decks by Volodymyr Hotsyk
See All by Volodymyr Hotsyk
Django + Postgres = ?
hotsyk
5
230
Are you Postgres yet?
hotsyk
0
120
PyCon Ukraine 2014 review
hotsyk
0
150
Python 101
hotsyk
0
150
The hitchhiker’s guide to databases with Python (from web point of view)
hotsyk
0
72
Advanced Postgres patterns and Django
hotsyk
6
270
Other Decks in Technology
See All in Technology
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
150
AIが自律的に回る開発ループを設計してチーム開発に組み込む
nekorush14
0
110
Kiro Ambassador を目指す話
k_adachi_01
0
110
從開發到部署全都交給 AI:實作 AI 驅動的自動化流程
appleboy
0
100
ぼっちではじめた登壇が「51名」「241件」の発信に化けた
subroh0508
1
290
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
160
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
250
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
180
WebGIS AI Agentの紹介
_shimizu
0
380
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
210
インシデントレスポンス演習 I / Incident Response Exercise I
ks91
PRO
0
110
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
260
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
210k
The untapped power of vector embeddings
frankvandijk
2
1.8k
A better future with KSS
kneath
240
18k
The agentic SEO stack - context over prompts
schlessera
0
820
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Utilizing Notion as your number one productivity tool
mfonobong
4
320
Mobile First: as difficult as doing things right
swwweet
225
10k
The SEO Collaboration Effect
kristinabergwall1
1
490
Evolving SEO for Evolving Search Engines
ryanjones
0
220
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Transcript
Drone as CI and deployment for python projects Volodymyr Hotsyk,
Kyiv.py#12 June 7, 2014
Drone.io • Drone is a Continuous Integration platform built on
Docker, written in Go • https://github.com/drone/drone
Why Drone • Easy to install • Open source •
Run builds locally inside Docker containers • GitHub, Bitbucket, GitLab integration • No Java needed • No Java needed
Docker • Docker is an open-source engine that automates the
deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. • www.docker.io
Installation $ wget http://downloads.drone.io/latest/drone.deb! $ sudo dpkg -i drone.deb! $
sudo start drone ! external dependency: Docker (0.8+) https://github.com/drone/drone#setup
Start and configure
Connect with GitHub
Create app in GitHub
Create repo in Drone
Simple Django app project • github.com/hotsyk/drone-test
Config file image: python2.7! env:! - GOPATH=/var/cache/drone! script:! - make
bootstrap! - make test! services:! - redis! - postgres! - dockerfile/nginx! deploy:! bash:! script:! - make deploy! notify:! email:! recipients:! -
[email protected]
First build
Successful build
• Builtin services: cassandra, couchdb, elasticsearch, neo4j, mongodb, mysql, postgres,
rabbitmq, redis, riak, zookeeper • Custom services: any docker container services: - dockerfile/rethinkdb # same as dockerfile/rethinkdb:latest - barnybug/elasticsearch:1.0.1 • Builtin deployment options: Amazon S3, OpenStack Swift, Cloud Foundry, Git, Bash, Heroku, Modulus, Nodejitsu, Tsuru Other options
Drone-Wall https://github.com/drone/drone-wall
Questions? • github.com/hotsyk • stuff.hotsyk.com/Talks/drone-presentation