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
本番環境のリリースを自動化した話
Search
Hidetake Iwata
July 07, 2017
Technology
0
800
本番環境のリリースを自動化した話
第10回 Jenkins勉強会
https://www.meetup.com/ja-JP/Tokyo-Jenkins-Area-Meetup/events/240833004/
Hidetake Iwata
July 07, 2017
Tweet
Share
More Decks by Hidetake Iwata
See All by Hidetake Iwata
Rewrite Go error handling using AST transformation
int128
1
1.3k
Cluster AutoscalerをTerraformとHelmfileでデプロイしてPrometheusでモニタリングする / Deploy the Cluster Autoscaler with Terraform and Helmfile, Monitor with Prometheus
int128
3
1.8k
認証の仕組みとclient-go credential plugin / authentication and client-go credential plugin
int128
7
7.6k
CLIでOAuth/OIDCを快適に利用する
int128
0
940
AppEngine × Spring Boot × Kotlin
int128
0
130
いつものJIRA設定
int128
1
200
Swaggerのテンプレートを魔改造した話 / Customize Swagger Templates
int128
1
4.9k
Swagger × Spring Cloud
int128
0
110
The Evolution of System Architecture
int128
0
190
Other Decks in Technology
See All in Technology
様々なファイルシステム
sat
PRO
0
260
Kubernetes self-healing of your workload
hwchiu
0
570
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
3
870
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
330
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
0
160
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
140
AI時代、“平均値”ではいられない
uhyo
8
2.6k
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
200
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
290
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
640
AI時代におけるデータの重要性 ~データマネジメントの第一歩~
ryoichi_ota
0
720
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
11k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Balancing Empowerment & Direction
lara
5
700
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
How GitHub (no longer) Works
holman
315
140k
Navigating Team Friction
lara
190
15k
Become a Pro
speakerdeck
PRO
29
5.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Visualization
eitanlees
149
16k
The Cult of Friendly URLs
andyhume
79
6.6k
Bash Introduction
62gerente
615
210k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Transcript
本番環境のリリースを 自動化した話 Hidetake Iwata (@int128) 第10回 Jenkins勉強会
None
本番環境のリリースに Jenkinsを使っている人 挙手!
まだWinSCPで 消耗しているの? ※言ってみたかっただけです 新ディレクト リ 旧ディレクト リ _20170707
Git Executable JAR S3 検証環境 EC2 本番環境 EC2 開発環境 PC
Git TAR.GZ S3 検証環境 EC2 本番環境 EC2 開発環境 PC フロントエンド(Web) バックエンド(API)
ここからはエモい話 ※言ってみたかっただけです
なぜ自動化が必要なのか?
目的:サービスを早く改善 ↓ 技術:リリースを自動化 ↓ 効果:ビジネス価値
受託の場合は お客様のビジネス部門から 要求があると話が早い
とはいえ、 お堅い組織は リスクを取らない ※ビジネス部門 vs システム部門/受託ベンダの光景
お堅い組織で 本番環境の壁を超えるには?
検証環境で実績作り ↓ 本番環境にも 同じ成果物を 同じ方式、手順でリリース ※詳しくは 12 Factor App や
Continuous Delivery を読みましょう
検証環境の成功体験を 本番環境に展開する ※言ってみたかっただけです
継続的に価値を届けるには ビルド職人が必要
ビルド職人に を ください
ありがとうございました