本番環境のリリースを自動化した話 #jenkinsstudy
TRANSCRIPT
本番環境のリリースを自動化した話Hidetake Iwata (@int128)
第10回 Jenkins勉強会
本番環境のリリースにJenkinsを使っている人挙手!
まだWinSCPで消耗しているの?
※言ってみたかっただけです
新ディレクトリ
旧ディレクトリ
_20170707
GitExecutable
JAR S3
検証環境 EC2
本番環境 EC2
開発環境 PC
Git TAR.GZ S3
検証環境 EC2
本番環境 EC2
開発環境 PC
フロントエンド(Web)
バックエンド(API)
ここからはエモい話
※言ってみたかっただけです
なぜ自動化が必要なのか?
目的:サービスを早く改善↓
技術:リリースを自動化↓
効果:ビジネス価値
受託の場合はお客様のビジネス部門から要求があると話が早い
とはいえ、お堅い組織はリスクを取らない
※ビジネス部門 vs システム部門/受託ベンダの光景
お堅い組織で本番環境の壁を超えるには?
検証環境で実績作り↓
本番環境にも同じ成果物を同じ方式、手順でリリース※詳しくは 12 Factor App や Continuous Delivery を読みましょう
検証環境の成功体験を本番環境に展開する
※言ってみたかっただけです
継続的に価値を届けるにはビルド職人が必要
ビルド職人に をください
ありがとうございました