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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
51
Build React system with ClojureScript (Squint)
kbaba1001
0
140
talk-with-local-llm-with-web-streams-api
kbaba1001
0
460
Lume: Static Site Generator
kbaba1001
0
650
React_2023
kbaba1001
0
190
Word Penne
kbaba1001
0
220
I live by using a minor language
kbaba1001
1
190
fast optical line
kbaba1001
0
390
ArtPosePro and Procreate
kbaba1001
1
230
Other Decks in Technology
See All in Technology
生成AIの研究活用_AILab2025研修
cyberagentdevelopers
PRO
11
6.2k
教育現場のプロンプトエンジニアリング問題を 解決するAIエージェントを作成してみた
ryoshun
0
120
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
820
「静的解析」だけで終わらせない。 SonarQube の最新機能 × AIで エンジニアの開発生産性を本気で上げる方法
xibuka
2
260
AITuberKit+Bedrock AgentCoreで作る 3Dキャラクターエージェント
yokomachi
2
1.5k
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
880
AWSが推進するAI駆動開発ライフサイクル入門 〜 AI駆動開発時代に必要な人材とは 〜/ introduction_to_aidlc_and_skills
fatsushi
7
4.7k
AIエージェントで変わる開発プロセス ― レビューボトルネックからの脱却
lycorptech_jp
PRO
2
610
NW構成図の自動描画は何が難しいのか?/netdevnight3
corestate55
2
330
三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル / Enterprise AI_Driven Development at MUFG Bank: The Real Story
muit
8
16k
Claude Codeと駆け抜ける 情報収集と実践録
sontixyou
1
810
Goで実現する堅牢なアーキテクチャ:DDD、gRPC-connect、そしてAI協調開発の実践
fujidomoe
3
620
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.7k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Abbi's Birthday
coloredviolet
2
5k
Scaling GitHub
holman
464
140k
The Invisible Side of Design
smashingmag
302
51k
Six Lessons from altMBA
skipperchong
29
4.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
290
YesSQL, Process and Tooling at Scale
rocio
174
15k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
320
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
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