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
7.5k
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
4.1k
社内インスタンスを 建てたはなし
ashphy
1
1.4k
Drone - OSS CI Platform in a nutshell 5min
ashphy
0
250
Other Decks in Programming
See All in Programming
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
360
Elm 0.19.0 Changes
bkuhlmann
0
490
Java 22 Overview
kishida
1
180
見た目から始める生産性向上
ikumatadokoro
7
830
SIMD Parallel Programming with the Vector API
josepaumard
0
140
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
120
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
290
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
240
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
640
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
740
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
900
Node.js v22 で変わること
yosuke_furukawa
PRO
9
2.9k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
What's in a price? How to price your products and services
michaelherold
237
11k
Infographics Made Easy
chrislema
238
18k
Scaling GitHub
holman
457
140k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
What's new in Ruby 2.0
geeforr
337
31k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Designing for humans not robots
tammielis
248
25k
The Cult of Friendly URLs
andyhume
74
5.7k
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/