Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
本番環境のリリースを自動化した話
Hidetake Iwata
July 07, 2017
Technology
0
320
本番環境のリリースを自動化した話
第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
int128
1
700
int128
3
900
int128
7
4.4k
int128
0
77
int128
0
55
int128
1
60
int128
1
1.9k
int128
0
35
int128
0
25
Other Decks in Technology
See All in Technology
satotakeshi
2
410
neo_analytics
0
990
clustervr
0
200
yasuakiomokawa
0
320
clustervr
0
190
clustervr
0
180
helayoty
0
120
shomaekawa
3
1.1k
satoryu
0
2k
hamadakoji
0
1.1k
soracom
0
260
osonoi
0
160
Featured
See All Featured
lemiorhan
626
42k
edds
56
9.3k
bermonpainter
342
26k
frogandcode
127
20k
colly
186
14k
chriscoyier
684
180k
keathley
17
630
kneath
294
39k
malarkey
119
16k
orderedlist
PRO
329
35k
swwweet
206
6.8k
marktimemedia
6
330
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 を読みましょう
検証環境の成功体験を 本番環境に展開する ※言ってみたかっただけです
継続的に価値を届けるには ビルド職人が必要
ビルド職人に を ください
ありがとうございました