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
100
OSS drone
社内勉強会でOSS版droneについて発表した際のスライド。
kbaba1001
March 26, 2015
Tweet
Share
More Decks by kbaba1001
See All by kbaba1001
Lume: Static Site Generator
kbaba1001
0
330
React_2023
kbaba1001
0
110
Word Penne
kbaba1001
0
100
I live by using a minor language
kbaba1001
0
100
fast optical line
kbaba1001
0
310
ArtPosePro and Procreate
kbaba1001
1
110
How did Clojure change my life
kbaba1001
3
1.7k
The Pragmatic Hanami
kbaba1001
0
1.8k
Recent writing of my Rails
kbaba1001
2
510
Other Decks in Technology
See All in Technology
SSII2024 [OS3] 基盤モデルとそのビジネス活用
ssii
PRO
0
150
Practices_for_improving_freee_development_productivity
hikarumiyazawa
0
380
SSM Inventory を使って便利に EC2 棚卸し(ハマりどころを添えて)
masahirokawahara
2
490
BFが動くCPUを作りたい! @第3回CPUを語る会
chizuchizu
1
180
Cleanup handling in Go / Go Conference 2024
k1low
5
2k
ドラッグストア店員が 独学で化粧品顧客管理アプリを作成した話
mierune
PRO
1
230
[TimeTree] Aurora から Spanner への 移行の決断と背景
3utama
1
740
NAB Show 2024 動画技術関連レポート/ NAB Show 2024 Report
cyberagentdevelopers
PRO
3
220
MongoDB Atlas Search のご紹介
chie8842
2
450
ソニーにおけるプロダクトマネジメント スマホアプリ事例紹介
shinyamasunaga
8
4.3k
RAG の研究を元に予測する、これからのエンジニアに求められるスキル
isseihamada
3
200
OpenTelemetry Collector の Connectors って何者?
phaya72
1
950
Featured
See All Featured
The Mythical Team-Month
searls
217
42k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
87
45k
How GitHub (no longer) Works
holman
305
140k
Music & Morning Musume
bryan
42
5.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
10
1.4k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
How to name files
jennybc
66
94k
Writing Fast Ruby
sferik
623
60k
Building Effective Engineering Teams - LeadDev
addyosmani
39
2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
21
1.8k
Principles of Awesome APIs and How to Build Them.
keavy
122
16k
Documentation Writing (for coders)
carmenintech
61
4.1k
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