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
110
OSS drone
社内勉強会でOSS版droneについて発表した際のスライド。
kbaba1001
March 26, 2015
Tweet
Share
More Decks by kbaba1001
See All by kbaba1001
talk-with-local-llm-with-web-streams-api
kbaba1001
0
260
Lume: Static Site Generator
kbaba1001
0
500
React_2023
kbaba1001
0
140
Word Penne
kbaba1001
0
150
I live by using a minor language
kbaba1001
0
130
fast optical line
kbaba1001
0
340
ArtPosePro and Procreate
kbaba1001
1
160
How did Clojure change my life
kbaba1001
3
1.8k
The Pragmatic Hanami
kbaba1001
0
1.9k
Other Decks in Technology
See All in Technology
Global Databaseで実現するマルチリージョン自動切替とBlue/Greenデプロイ
j2yano
0
160
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.6k
DeepSeekとは?何がいいの? - Databricksと学ぶDeepSeek! 〜これからのLLMに備えよ!〜
taka_aki
1
180
OPENLOGI Company Profile
hr01
0
60k
Log Analytics を使った実際の運用 - Sansan Data Hub での取り組み
sansantech
PRO
0
110
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
3
1.1k
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
12k
マルチアカウント環境における組織ポリシーについて まとめてみる
nrinetcom
PRO
2
110
フォーイット_エンジニア向け会社紹介資料_Forit_Company_Profile.pdf
forit_tech
1
1.7k
LayerXにおけるAI活用事例とその裏側(2025年2月) バクラクの目指す “業務の自動運転” の例 / layerx-ai-deim2025
yuya4
1
520
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
240
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
780
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Producing Creativity
orderedlist
PRO
344
40k
Faster Mobile Websites
deanohume
306
31k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
A Philosophy of Restraint
colly
203
16k
Practical Orchestrator
shlominoach
186
10k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Git: the NoSQL Database
bkeepers
PRO
428
65k
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