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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tsubasa Ogawa
June 28, 2019
Technology
360
1
Share
無料プラン 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
63
Other Decks in Technology
See All in Technology
20260415_生成AIを専属DSに_自動レポート作成_ハンズオン_交通事故データ
doradora09
PRO
0
110
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.3k
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
270
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
220
AI バイブコーティングでキーボード不要?!
samakada
0
140
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
280
小説執筆のハーネスエンジニアリング
yoshitetsu
0
200
[最強DB講義]推薦システム | 基礎編
recsyslab
PRO
1
150
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
120
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
190
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
7k
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
400
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
For a Future-Friendly Web
brad_frost
183
10k
Done Done
chrislema
186
16k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
Google's AI Overviews - The New Search
badams
0
970
[SF Ruby Conf 2025] Rails X
palkan
2
950
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
430
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.