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
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
71
Other Decks in Technology
See All in Technology
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
110
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
460
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
53
59k
Snowflakeと仲良くなる第一歩
coco_se
4
360
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
160
protovalidate-es を導入してみた
bengo4com
0
160
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
330
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
200
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
110
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2.1k
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.4k
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
2
170
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Crafting Experiences
bethany
1
170
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
A better future with KSS
kneath
240
18k
Facilitating Awesome Meetings
lara
57
7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
230
How to train your dragon (web standard)
notwaldorf
97
6.7k
Fireside Chat
paigeccino
42
3.9k
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.