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
5分でわかるDrone OSS CI Platform
Search
Kazuki Hamasaki
November 14, 2016
Programming
0
8.4k
5分でわかるDrone OSS CI Platform
オープンソース版drone.ioの概要
Kazuki Hamasaki
November 14, 2016
Tweet
Share
More Decks by Kazuki Hamasaki
See All by Kazuki Hamasaki
HTTPSを正しく設定しよう
ashphy
1
5k
社内インスタンスを 建てたはなし
ashphy
1
1.8k
Drone - OSS CI Platform in a nutshell 5min
ashphy
0
280
Other Decks in Programming
See All in Programming
Basic Architectures
denyspoltorak
0
680
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
470
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
Data-Centric Kaggle
isax1015
2
780
CSC307 Lecture 02
javiergs
PRO
1
780
CSC307 Lecture 04
javiergs
PRO
0
660
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
720
2026年 エンジニアリング自己学習法
yumechi
0
140
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
980
Featured
See All Featured
Accessibility Awareness
sabderemane
0
53
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Spectacular Lies of Maps
axbom
PRO
1
520
How to Ace a Technical Interview
jacobian
281
24k
Transcript
ͰΘ͔Δ Drone OSS CI Platform
%SPOFESPOFJPͷΦʔϓϯιʔε൛ w 5SBWJT$* $JSDMF$*ͷΑ͏ͳ͚ࣗͩͷ ϓϥΠϕʔτͳ$*ڥ w (JU)VC&OUFSQSJTF (JU-BCͱ͍ͬͨ ϓϥΠϕʔτͳϦϙδτϦͱ࿈ܞͰ͖Δ w
1VTI͢ΔͱESPOF͕ςετΛࣗಈͰΒͤΔ ςετʹࣦഊ͢ΔͱϚʔδͰ͖ͳ͍Α͏ʹ͢Δ ςετ݁Ռ
ͳͥ+FOLJOTͰͳ͍ͷ͔ʁ w δΣϯΩϯε৬ਓͷੜ w +FOLJOTͷڥϥΠϒϥϦͷՃͳͲͰͲΜͲ ΜԚΕ͍ͯ͘ɻ৬ਓ͕͕Μͬͯϝϯς͢Δɻ w %SPOFࣗಈͰςετ͝ͱʹ͖Ε͍ͳEPDLFSί ϯςφΛ࡞͢Δɻ w
ϏϧυͷྲྀΕ͕ෳࡶԽ͠ɺཧղͮ͠Β͍ w %SPOFͷઃఆͯ͢ZBNMϑΝΠϧʹॻ͔ΕΔ
ESPOFZNMઃఆͷͯ͢ pipeline: build: image: golang commands: - go get -
go build - go test deploy: image: heroku app: foo.com notify: image: slack when: status: [ success, failure ] services: database: image: postgres σʔλετΞ ௨ σϓϩΠ Ϗϧυͱςετ EPDLFSΠϝʔδΛࢦఆ͢Δ
ଞαʔϏεͱൺͯ w ͲΜͳEPDLFSΠϝʔδͰ͏͜ͱ͕Ͱ͖Δ w ͲΜͳσΟετϦϏϡʔγϣϯͰσʔλετΞͰ͑Δ w ϓϥΠϕʔτͰແݶͷςετ w ͪ࣌ؒແ͠ͰແݶճςετͰ͖Δ w
ϓϥΠϕʔτͳͷͰϗετͷWPMVNFσόΠεΛ ϚϯτͰ͖Δ w -JOVY͔͠αϙʔτ͍ͯ͠ͳ͍ w ࠓͷͱ͜ΖEPDLFSͷ੍ݶɻ8JOEPXTͰ͖ΔΑ͏ʹͳΔ͔ w 5SBWJTNBD04 $JSDMF$*BOESPJEΛαϙʔτ͍ͯ͠Δɻ
׆ൃͳ։ൃ • v0.5 (Next Release) • docker agent (easier to
scale) • v0.4 • Matrix Builds • Docker Compose like syntax • Privileged docker container ࠓͷϦϦʔεʹഁյతมߋΛଟؚ͘ΉͷͰҙ
Don’t let bugs invade your code
ࢀর • drone.io: https://drone.io/ • Repository: https://github.com/drone/drone • Documentation •
v0.4: http://readme.drone.io/usage/overview/ • v0.5: http://readme.drone.io/0.5/