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
無料プラン de リリースフローの自動化 / Automating releases for ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tsubasa Ogawa
June 28, 2019
Technology
370
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
無料プラン de リリースフローの自動化 / Automating releases for free
Tsubasa Ogawa
June 28, 2019
More Decks by Tsubasa Ogawa
See All by Tsubasa Ogawa
フルリモートを成功させるコツ / Keys to Success for Full-Remo
tsubasaogawa
0
75
Other Decks in Technology
See All in Technology
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
370
サイバー捜査員研修(後半)
nomizone
1
810
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.7k
20分でわかるセキュアAPI
nwiizo
1
200
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
140
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.8k
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.4k
GitHub CopilotのFinOps- AI CreditのObservabilityと価値を生むためのエージェント設計
yuriemori
0
140
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
780
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
660
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.3k
Featured
See All Featured
Building Adaptive Systems
keathley
44
3.2k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Language of Interfaces
destraynor
162
27k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Why Our Code Smells
bkeepers
PRO
340
58k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Deep Space Network (abreviated)
tonyrice
0
250
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Transcript
無料プラン de リリースフローの自動化 CircleCI ユーザーコミュニティミートアップ #5 by Tsubasa Ogawa @
OpenWork on 2019/06/28
自己紹介 • 小川 翼 (@tsubasaogawa) • オープンワーク株式会社 SRE • 最近のお仕事:
AWS 運用、不正アク セス対策、リリース作業の業務改善、 エンジニア情報発信環境の整備 etc. • 好きな言語: C
None
出典: テレビ東京 ( https://www.tv-tokyo.co.jp/ )
Elastic Beanstalk ここのデプロイを自動化したい
リリースフロー (一般的なパターン) リリースブランチにマージ ステージングデプロイ 確認 OK の承認 master ブランチにマージ 本番デプロイ
リリースフロー (一般的なパターン) リリースブランチにマージ ステージングデプロイ 確認 OK の承認 master ブランチにマージ 本番デプロイ
Free Trial まずは
リリースブランチにマージ ステージングデプロイ 確認 OK の承認 master ブランチにマージ 本番デプロイ (手動でマージ) →
発火 $ eb deploy web-stg Manual Approval 機能 GitHub API を curl $ eb deploy web-prd
とてもシンプルに自動化できた
None
ずっと無料プランで十分じゃね?
なぜなら、並列実行不要だから • 処理時間の大半がデプロイ の待ち時間 (7~8 min/deploy) • CI はステージングサーバー で行う
(CircleCI あるのに) CircleCI 公式サイトより
でも…
• 一度 CircleCI の味をしめると、 猿のように様々な PJ で使いたく なる • リリーススケジュールが割とタ
イトにもかかわらず、リリース ジョブを Queue させちゃう やっぱり並列実行したい ジョブの実行 が終わると… YAML YAML
None
まとめ • CircleCI を主にデプロイ目的で使う場合、無料プランのままで も十分に使える可能性がある • とはいえ、複数プロジェクトでの利用は Queueing が発生する などの問題が発生する
• 受容できない場合は意地を張らずに有料プランにする • Plus Plan の続報待ってます!
今後の予定: Slack + Lambda + CircleCI で Interactive にリリース進行 リリース改善チームで鋭意開発中
Thank you © 2007-2019 OpenWork inc.