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
OSS drone
Search
kbaba1001
March 26, 2015
Technology
0
130
OSS drone
社内勉強会でOSS版droneについて発表した際のスライド。
kbaba1001
March 26, 2015
Tweet
Share
More Decks by kbaba1001
See All by kbaba1001
How to build a video conferencing system that no one has ever told you about
kbaba1001
0
44
Build React system with ClojureScript (Squint)
kbaba1001
0
130
talk-with-local-llm-with-web-streams-api
kbaba1001
0
440
Lume: Static Site Generator
kbaba1001
0
620
React_2023
kbaba1001
0
180
Word Penne
kbaba1001
0
210
I live by using a minor language
kbaba1001
1
180
fast optical line
kbaba1001
0
380
ArtPosePro and Procreate
kbaba1001
1
220
Other Decks in Technology
See All in Technology
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
560
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
170
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
200
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
340
"人"が頑張るAI駆動開発
yokomachi
1
660
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
300
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
360
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
240
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
0
330
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
140
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
790
半年で、AIゼロ知識から AI中心開発組織の変革担当に至るまで
rfdnxbro
0
160
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
180
Are puppies a ranking factor?
jonoalderson
0
2.5k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
48k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
RailsConf 2023
tenderlove
30
1.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
100
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
150
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
350
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
350
Transcript
OSS版drone OSS版drone @kbaba1001 Powered by Rabbit 2.1.6 and COZMIXNG
自己紹介 馬場(kbaba1001) 3年目
今日の話
OSS 版 drone
動機 Jenkins が辛い …
droneの特徴 Go docker インストールが簡単
インストール方法 drone の deb 、 rpm を使う docker.io と sqlite3
(デフォル ト)
インストールコマンド sudo apt-get install libsqlite3-dev docker.io wget downloads.drone.io/master/drone.deb sudo dpkg
--install drone.deb sudo start drone
これだけで起動する
ビルド方法 GitHub 等から Web Hook .drone.yml docker コンテナ
連携可能なサービス * GitHub * GitHub Enterprise * Gitlab * Gogs
* Bitbucket
githubの例 http://readme.drone.io/setup/
droneでの設定 /etc/drone/drone.toml [github] client = "c0aaff74c060ff4a950d" secret = "1ac1eae5ff1b490892f5546f837f306265032412"
githubのOAuth
リポジトリのActivate
リポジトリのActivate Web Hook を自動登録 push や pull request でビルド .drone.yml
.drone.yml image: ruby2.0.0 services: - postgres script: - mkdir -p
/tmp/bundle - sudo chown -R ubuntu:ubuntu /tmp/bundle - gem update bundler - bundle install -j4 --path /tmp/bundle - cp config/database_drone.yml.example config/database.yml - bundle exec rake db:create db:migrate spec cache: - /tmp/bundle
docker コンテナ docker pull bradrydzewski/ubuntu docker pull bradrydzewski/base docker pull
bradrydzewski/ruby:2.0.0
公式のイメージ
言語 clojure, dart, erlang, c/c++, go, haskell, java, node, php,
python, ruby, scala
DB mysql, postgres, mongodb, cassandra, couchdb, elasticsearch, neo4j, rabbitmq, redis,
riak, zookeeper
その他 無いものは Dockerfile を書く!!
感想 drone は導入が楽 docker 便利 今風で楽しい
おわり Powered by Rabbit 2.1.6 and COZMIXNG