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
240
React_2023
kbaba1001
0
99
Word Penne
kbaba1001
0
94
I live by using a minor language
kbaba1001
0
100
fast optical line
kbaba1001
0
300
ArtPosePro and Procreate
kbaba1001
1
100
How did Clojure change my life
kbaba1001
3
1.6k
The Pragmatic Hanami
kbaba1001
0
1.8k
Recent writing of my Rails
kbaba1001
2
500
Other Decks in Technology
See All in Technology
二刀流でWinActorを活用してみた話
tamai_63
0
120
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
0
1.1k
スクラムマスター不在でスクラムをやるのは(とても辛いので)やめておけ! #scrumfukuoka
nulabinc
PRO
4
900
ECS on FargateへのSeekable OCI導入レポート
iwamot
0
260
OpenStack再入門「アーキテクチャ編」
kajinamit
0
250
最速思考でバクラク品質を! スタートアップのリアルな課題とQAの実践
nakanao
1
450
fujiwara-ware OSSをひたすら紹介する/ya8-2024
fujiwara3
7
380
We Fear Change, for DevOpsDays LA 2024
cote
PRO
0
130
『QAという人』が必要ではなく、『QAという技術』が必要
sadonosake
2
270
滑空スポーツ講習会2023 航空安全講習会 第4回 日常整備に役立ちそうな雑情報 / JSA Safety Seminar 2023 glider maintenance
jsaseminar
0
110
小さく始めるAnsible
stopendy
0
210
スプリント内で試験を完了させるには?アジャイル・スクラム開発に参加したQAエンジニアの悩みと対策
cybozuinsideout
PRO
1
120
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
28
12k
Git: the NoSQL Database
bkeepers
PRO
421
63k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Building Adaptive Systems
keathley
29
1.8k
A better future with KSS
kneath
230
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
Music & Morning Musume
bryan
39
5.4k
Embracing the Ebb and Flow
colly
78
4.1k
Atom: Resistance is Futile
akmur
258
25k
Building Your Own Lightsaber
phodgson
97
5.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
56
13k
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