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
120
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
19
Build React system with ClojureScript (Squint)
kbaba1001
0
83
talk-with-local-llm-with-web-streams-api
kbaba1001
0
380
Lume: Static Site Generator
kbaba1001
0
570
React_2023
kbaba1001
0
160
Word Penne
kbaba1001
0
190
I live by using a minor language
kbaba1001
1
150
fast optical line
kbaba1001
0
350
ArtPosePro and Procreate
kbaba1001
1
190
Other Decks in Technology
See All in Technology
帳票構造化タスクにおけるLLMファインチューニングの性能評価
yosukeyoshida
1
230
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
330
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
1.7k
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
1.1k
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
3
300
データ基盤の管理者からGoogle Cloud全体の管理者になっていた話
zozotech
PRO
0
330
隙間時間で爆速開発! Claude Code × Vibe Coding で作るマニュアル自動生成サービス
akitomonam
3
250
リリース2ヶ月で収益化した話
kent_code3
1
180
【新卒研修資料】数理最適化 / Mathematical Optimization
brainpadpr
25
11k
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
880
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
420
家族の思い出を形にする 〜 1秒動画の生成を支えるインフラアーキテクチャ
ojima_h
1
340
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
25
1.8k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Docker and Python
trallard
45
3.5k
Embracing the Ebb and Flow
colly
86
4.8k
Java REST API Framework Comparison - PWX 2021
mraible
32
8.8k
The Language of Interfaces
destraynor
158
25k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
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