Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
本番環境のリリースを自動化した話
Search
Hidetake Iwata
July 07, 2017
Technology
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
本番環境のリリースを自動化した話
第10回 Jenkins勉強会
https://www.meetup.com/ja-JP/Tokyo-Jenkins-Area-Meetup/events/240833004/
Hidetake Iwata
July 07, 2017
More Decks by Hidetake Iwata
See All by Hidetake Iwata
Rewrite Go error handling using AST transformation
int128
1
1.4k
Cluster AutoscalerをTerraformとHelmfileでデプロイしてPrometheusでモニタリングする / Deploy the Cluster Autoscaler with Terraform and Helmfile, Monitor with Prometheus
int128
3
1.9k
認証の仕組みとclient-go credential plugin / authentication and client-go credential plugin
int128
7
8k
CLIでOAuth/OIDCを快適に利用する
int128
0
1k
AppEngine × Spring Boot × Kotlin
int128
0
170
いつものJIRA設定
int128
1
250
Swaggerのテンプレートを魔改造した話 / Customize Swagger Templates
int128
1
5k
Swagger × Spring Cloud
int128
0
150
The Evolution of System Architecture
int128
0
250
Other Decks in Technology
See All in Technology
AWS DevOps Agent スキルをつかいこなそう / Master AWS DevOps Agent Skills
kinunori
2
670
[2026 Oracle Technical Deep Dive] AI時代のデータベース基盤をどう選ぶ? Exadata Database Serviceの選択肢と使い分け (2026年9月17日開催)
oracle4engineer
PRO
0
190
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
leveragestech
PRO
0
140
GitHub Agentic Workflows を触ってみる
htkym
2
920
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
230
KanaAI
shreyas1009
0
140
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
240
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
180
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
110
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
720
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
160
OpenClawでAzure DevOpsのWiki更新を自動化する - クラウドAIだけでは届かない場所へ
yutakaosada
0
140
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Producing Creativity
orderedlist
PRO
348
41k
Tell your own story through comics
letsgokoyo
1
1.1k
For a Future-Friendly Web
brad_frost
183
10k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
The agentic SEO stack - context over prompts
schlessera
0
950
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
We Have a Design System, Now What?
morganepeng
55
8.3k
New Earth Scene 8
popppiees
4
2.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
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 を読みましょう
検証環境の成功体験を 本番環境に展開する ※言ってみたかっただけです
継続的に価値を届けるには ビルド職人が必要
ビルド職人に を ください
ありがとうございました