Submit Search
Upload
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
•
Download as PPTX, PDF
•
0 likes
•
1,942 views
Kiyotaka Oku
Follow
Jenkins SSE Gateway Pluginの話
Read less
Read more
Technology
Report
Share
Report
Share
1 of 15
Download now
Recommended
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
kimulla
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
aha_oretama
Ciじゃない方のJenkins
Ciじゃない方のJenkins
Katsuhiro Miura
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料
ikikko
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
Hiroko Tamagawa
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
Recommended
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
kimulla
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
aha_oretama
Ciじゃない方のJenkins
Ciじゃない方のJenkins
Katsuhiro Miura
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料
ikikko
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
Hiroko Tamagawa
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
Startup jenkins!
Startup jenkins!
Kanu orz
邪道Jenkins
邪道Jenkins
hazisarashi
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
666oh666
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
regret raym
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
regret raym
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
jenkinsで遊ぶ
jenkinsで遊ぶ
(^-^) togakushi
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
Masanori Satoh
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
20160421 react勉強会
20160421 react勉強会
Naoki Kurosawa
Jenkins実践入門 第二版 What's New
Jenkins実践入門 第二版 What's New
Masanori Satoh
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
mdome
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
Toshiaki Maki
GitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろう
Nobuhiro Ueda
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
Jenkinsfileのlintで救える命がある
Jenkinsfileのlintで救える命がある
Jumpei Miyata
AnsibleとNAPALMでネットワークをテストする
AnsibleとNAPALMでネットワークをテストする
akira6592
More Related Content
What's hot
Startup jenkins!
Startup jenkins!
Kanu orz
邪道Jenkins
邪道Jenkins
hazisarashi
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
666oh666
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
regret raym
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
regret raym
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
jenkinsで遊ぶ
jenkinsで遊ぶ
(^-^) togakushi
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
Masanori Satoh
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
20160421 react勉強会
20160421 react勉強会
Naoki Kurosawa
Jenkins実践入門 第二版 What's New
Jenkins実践入門 第二版 What's New
Masanori Satoh
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
mdome
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
Toshiaki Maki
GitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろう
Nobuhiro Ueda
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
What's hot
(20)
Startup jenkins!
Startup jenkins!
邪道Jenkins
邪道Jenkins
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
Jenkins と groovy
Jenkins と groovy
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
jenkinsで遊ぶ
jenkinsで遊ぶ
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
スッとGoを取り入れる
スッとGoを取り入れる
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
20160421 react勉強会
20160421 react勉強会
Jenkins実践入門 第二版 What's New
Jenkins実践入門 第二版 What's New
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
GitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろう
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Viewers also liked
Jenkinsfileのlintで救える命がある
Jenkinsfileのlintで救える命がある
Jumpei Miyata
AnsibleとNAPALMでネットワークをテストする
AnsibleとNAPALMでネットワークをテストする
akira6592
ネットワーク自動化、なに使う? ~自動化ツール紹介~ (2017/07/21開催)
ネットワーク自動化、なに使う? ~自動化ツール紹介~ (2017/07/21開催)
akira6592
ネットワーク自動化、なに使う? ~自動化ツール紹介~(2017/08/18追加開催)
ネットワーク自動化、なに使う? ~自動化ツール紹介~(2017/08/18追加開催)
akira6592
Telemetry事始め
Telemetry事始め
npsg
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
Yahoo!デベロッパーネットワーク
NetOpsCoding#5 introduction
NetOpsCoding#5 introduction
Taiji Tsuchiya
Ansible x napalm x nso 解説・比較パネルディスカッション nso
Ansible x napalm x nso 解説・比較パネルディスカッション nso
Akira Iwamoto
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
akira6592
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
Kazuhito Miura
パケットキャプチャでインフラ主導のデバッグ環境を作る
パケットキャプチャでインフラ主導のデバッグ環境を作る
cloretsblack
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
Viewers also liked
(12)
Jenkinsfileのlintで救える命がある
Jenkinsfileのlintで救える命がある
AnsibleとNAPALMでネットワークをテストする
AnsibleとNAPALMでネットワークをテストする
ネットワーク自動化、なに使う? ~自動化ツール紹介~ (2017/07/21開催)
ネットワーク自動化、なに使う? ~自動化ツール紹介~ (2017/07/21開催)
ネットワーク自動化、なに使う? ~自動化ツール紹介~(2017/08/18追加開催)
ネットワーク自動化、なに使う? ~自動化ツール紹介~(2017/08/18追加開催)
Telemetry事始め
Telemetry事始め
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
NetOpsCoding#5 introduction
NetOpsCoding#5 introduction
Ansible x napalm x nso 解説・比較パネルディスカッション nso
Ansible x napalm x nso 解説・比較パネルディスカッション nso
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
ネットワーク自動化ツール紹介(Ansible・NAPALM編)
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
パケットキャプチャでインフラ主導のデバッグ環境を作る
パケットキャプチャでインフラ主導のデバッグ環境を作る
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
More from Kiyotaka Oku
Osaka Venture Meetup #3
Osaka Venture Meetup #3
Kiyotaka Oku
BaseScriptについて
BaseScriptについて
Kiyotaka Oku
javafx-mini4wd
javafx-mini4wd
Kiyotaka Oku
ミニ四駆ジャパンカップで勝つ方法を考える
ミニ四駆ジャパンカップで勝つ方法を考える
Kiyotaka Oku
Jenkins plugin memo
Jenkins plugin memo
Kiyotaka Oku
Spockの基礎
Spockの基礎
Kiyotaka Oku
JUC2012
JUC2012
Kiyotaka Oku
GDK48総選挙の裏側
GDK48総選挙の裏側
Kiyotaka Oku
Jenkins入門
Jenkins入門
Kiyotaka Oku
Grails/Groovyによる開発事例紹介
Grails/Groovyによる開発事例紹介
Kiyotaka Oku
Griffon不定期便〜G*ワークショップ編〜
Griffon不定期便〜G*ワークショップ編〜
Kiyotaka Oku
日本Grails/Groovyユーザーグループ
日本Grails/Groovyユーザーグループ
Kiyotaka Oku
GroovyConsole2
GroovyConsole2
Kiyotaka Oku
GroovyConsole
GroovyConsole
Kiyotaka Oku
JJUG CCC 2011 Spring
JJUG CCC 2011 Spring
Kiyotaka Oku
Jenkinsプラグインの作り方
Jenkinsプラグインの作り方
Kiyotaka Oku
Devsumi Openjam
Devsumi Openjam
Kiyotaka Oku
Jenkins and Groovy
Jenkins and Groovy
Kiyotaka Oku
とある断片の超動的言語
とある断片の超動的言語
Kiyotaka Oku
Mote Hudson
Mote Hudson
Kiyotaka Oku
More from Kiyotaka Oku
(20)
Osaka Venture Meetup #3
Osaka Venture Meetup #3
BaseScriptについて
BaseScriptについて
javafx-mini4wd
javafx-mini4wd
ミニ四駆ジャパンカップで勝つ方法を考える
ミニ四駆ジャパンカップで勝つ方法を考える
Jenkins plugin memo
Jenkins plugin memo
Spockの基礎
Spockの基礎
JUC2012
JUC2012
GDK48総選挙の裏側
GDK48総選挙の裏側
Jenkins入門
Jenkins入門
Grails/Groovyによる開発事例紹介
Grails/Groovyによる開発事例紹介
Griffon不定期便〜G*ワークショップ編〜
Griffon不定期便〜G*ワークショップ編〜
日本Grails/Groovyユーザーグループ
日本Grails/Groovyユーザーグループ
GroovyConsole2
GroovyConsole2
GroovyConsole
GroovyConsole
JJUG CCC 2011 Spring
JJUG CCC 2011 Spring
Jenkinsプラグインの作り方
Jenkinsプラグインの作り方
Devsumi Openjam
Devsumi Openjam
Jenkins and Groovy
Jenkins and Groovy
とある断片の超動的言語
とある断片の超動的言語
Mote Hudson
Mote Hudson
Recently uploaded
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Recently uploaded
(9)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
1.
巨大不明ビルドの継続的統合 を目的とするビルドパイプラ インを主軸とした作戦要綱 巨大不明ビルド特設失敗対策本部
2.
自己紹介 • 奥清隆 • @kiy0taka •
大阪Jenkins勉強会 • 関西Javaエンジニアの会
3.
ニッポン対ビルド
4.
5.
巨大不明ビルド
6.
7.
APIを叩く GET /job/hoge/lastBuild/api/json { "result"
: "SUCCESS" }
8.
APIを叩く • ポーリングしないといけない • 監視するジョブが増えると大変
9.
Pushしてもらう { "result" :
"SUCCESS" } WebSocketプラグイン
10.
Pushしてもらう
11.
Pushしてもらう • Jobごとに設定が必要 • 通知されるのは開始/終了ぐらい •
パイプラインに埋め込むのも面倒くさい
12.
SSE (Server Sent
Events) Gateway Plugin • https://wiki.jenkins- ci.org/display/JENKINS/SSE+Gateway+Plugin • SSEが受けれる • Jenkins側の設定不要 • ジョブの開始/終了だけでなくパイプラインのイベント にも対応 • BlueOceanを使っていれば既にインストール済み
13.
Jenkins SSE Client https://github.com/kiy0taka/jenkins-sse-client
14.
デモ
15.
まとめ • BlueOceanはきれいだけどいつも見てるわけじゃない • いきなりパトランプが回ると心臓に悪い •
パイプラインのステージはあとになるほど重大なビルドを している • 徐々に盛り上がっていく感をまわりにも伝えたい • 失敗したときの絶望感も共有したい • Jenkinsfileに通知処理を書きたくない
Download now