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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
370
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
130
並行開発のためのコードレビュー
miyukiw
0
280
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.4k
dchart: charts from deck markup
ajstarks
3
990
Oxlintはいいぞ
yug1224
5
1.3k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
240
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
590
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Context Engineering - Making Every Token Count
addyosmani
9
660
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
It's Worth the Effort
3n
188
29k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
120
The agentic SEO stack - context over prompts
schlessera
0
640
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Ethics towards AI in product and experience design
skipperchong
2
200
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
GraphQLとの向き合い方2022年版
quramy
50
14k
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/