Suche senden
Hochladen
Jenkins User Conference 東京 2015
•
Als PPTX, PDF herunterladen
•
25 gefällt mir
•
8,215 views
Kohsuke Kawaguchi
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 75
Jetzt herunterladen
Empfohlen
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
第六回Jenkins勉強会
第六回Jenkins勉強会
Kohsuke Kawaguchi
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料
ikikko
Cibc work kokawa
Cibc work kokawa
Takashi Kokawa
Japan Container Day 2018
Japan Container Day 2018
Yoshio Terada
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
Infrastrucure as a CodeにおけるJenkinsの役割
Infrastrucure as a CodeにおけるJenkinsの役割
Takashi Honda
Empfohlen
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
第六回Jenkins勉強会
第六回Jenkins勉強会
Kohsuke Kawaguchi
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料
ikikko
Cibc work kokawa
Cibc work kokawa
Takashi Kokawa
Japan Container Day 2018
Japan Container Day 2018
Yoshio Terada
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
Infrastrucure as a CodeにおけるJenkinsの役割
Infrastrucure as a CodeにおけるJenkinsの役割
Takashi Honda
20160421 react勉強会
20160421 react勉強会
Naoki Kurosawa
Amazon ECSとDevOps
Amazon ECSとDevOps
Amazon Web Services Japan
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
decode2016
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
Windows Server 2016上でLinuxコンテナが動いた!
Windows Server 2016上でLinuxコンテナが動いた!
Takashi Kanai
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
toshi_pp
Fcp
Fcp
Naoto TAKAHASHI
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Yoshio Terada
Dockerホスティング「Arukas」について(「さくらインターネット」のDockerホスティング「Arukas」と「Docker Machine」ドラ...
Dockerホスティング「Arukas」について(「さくらインターネット」のDockerホスティング「Arukas」と「Docker Machine」ドラ...
さくらインターネット株式会社
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介
ThinkIT_impress
ProjectAtomic-and-geard
ProjectAtomic-and-geard
Naoto TAKAHASHI
IBM Log Analysis with LogDNAを評価した話
IBM Log Analysis with LogDNAを評価した話
Daisuke Hiraoka
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
Dockerの事例紹介
Dockerの事例紹介
Hiroki Endo
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Takashi Kanai
Kubernetes Operator for vSphere VM
Kubernetes Operator for vSphere VM
Masanori Nara
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
Yoshio Terada
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Akihiro Kitada
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Takao Tetsuro
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Hiroyuki Tanaka
Weitere ähnliche Inhalte
Was ist angesagt?
20160421 react勉強会
20160421 react勉強会
Naoki Kurosawa
Amazon ECSとDevOps
Amazon ECSとDevOps
Amazon Web Services Japan
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
decode2016
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
Windows Server 2016上でLinuxコンテナが動いた!
Windows Server 2016上でLinuxコンテナが動いた!
Takashi Kanai
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
toshi_pp
Fcp
Fcp
Naoto TAKAHASHI
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Yoshio Terada
Dockerホスティング「Arukas」について(「さくらインターネット」のDockerホスティング「Arukas」と「Docker Machine」ドラ...
Dockerホスティング「Arukas」について(「さくらインターネット」のDockerホスティング「Arukas」と「Docker Machine」ドラ...
さくらインターネット株式会社
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介
ThinkIT_impress
ProjectAtomic-and-geard
ProjectAtomic-and-geard
Naoto TAKAHASHI
IBM Log Analysis with LogDNAを評価した話
IBM Log Analysis with LogDNAを評価した話
Daisuke Hiraoka
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
Dockerの事例紹介
Dockerの事例紹介
Hiroki Endo
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Takashi Kanai
Kubernetes Operator for vSphere VM
Kubernetes Operator for vSphere VM
Masanori Nara
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
Yoshio Terada
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Akihiro Kitada
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Takao Tetsuro
Was ist angesagt?
(20)
20160421 react勉強会
20160421 react勉強会
Amazon ECSとDevOps
Amazon ECSとDevOps
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
Windows Server 2016上でLinuxコンテナが動いた!
Windows Server 2016上でLinuxコンテナが動いた!
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
Fcp
Fcp
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Dockerホスティング「Arukas」について(「さくらインターネット」のDockerホスティング「Arukas」と「Docker Machine」ドラ...
Dockerホスティング「Arukas」について(「さくらインターネット」のDockerホスティング「Arukas」と「Docker Machine」ドラ...
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介
ProjectAtomic-and-geard
ProjectAtomic-and-geard
IBM Log Analysis with LogDNAを評価した話
IBM Log Analysis with LogDNAを評価した話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Dockerの事例紹介
Dockerの事例紹介
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Kubernetes Operator for vSphere VM
Kubernetes Operator for vSphere VM
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Andere mochten auch
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Hiroyuki Tanaka
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Tatsuya Ishikawa
Windowsでの自動化の手段
Windowsでの自動化の手段
Hidari Ikw
Workflow, container, and beyond
Workflow, container, and beyond
Kohsuke Kawaguchi
Prosym2012
Prosym2012
MITSUNARI Shigeo
コードの互換性と進化の両立
コードの互換性と進化の両立
Kohsuke Kawaguchi
JavaOne 2014: Next Step in Automation: Elastic Build Environment
JavaOne 2014: Next Step in Automation: Elastic Build Environment
Kohsuke Kawaguchi
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
Hiroyuki Tanaka
Current state of Jenkins
Current state of Jenkins
Kohsuke Kawaguchi
組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門
Norishige Fukushima
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
強化学習その4
強化学習その4
nishio
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
バージョン管理のワークフロー
バージョン管理のワークフロー
add20
Kubernetesを触ってみた
Kubernetesを触ってみた
Kazuto Kusama
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
Jumpei Miyata
jenkinsで遊ぶ
jenkinsで遊ぶ
(^-^) togakushi
Effective ES6
Effective ES6
Teppei Sato
Andere mochten auch
(20)
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Windowsでの自動化の手段
Windowsでの自動化の手段
Workflow, container, and beyond
Workflow, container, and beyond
Prosym2012
Prosym2012
コードの互換性と進化の両立
コードの互換性と進化の両立
JavaOne 2014: Next Step in Automation: Elastic Build Environment
JavaOne 2014: Next Step in Automation: Elastic Build Environment
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
Current state of Jenkins
Current state of Jenkins
組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
強化学習その4
強化学習その4
Gitのよく使うコマンド
Gitのよく使うコマンド
バージョン管理のワークフロー
バージョン管理のワークフロー
Kubernetesを触ってみた
Kubernetesを触ってみた
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
jenkinsで遊ぶ
jenkinsで遊ぶ
Effective ES6
Effective ES6
Ähnlich wie Jenkins User Conference 東京 2015
Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)
Kohsuke Kawaguchi
Developer summit continuous deliveryとjenkins
Developer summit continuous deliveryとjenkins
Kohsuke Kawaguchi
[Modern Cloud Day Tokyo 2019] KubeConに登壇したCloud Native Labsのエンジニアが、初学者にも分かりやす...
[Modern Cloud Day Tokyo 2019] KubeConに登壇したCloud Native Labsのエンジニアが、初学者にも分かりやす...
オラクルエンジニア通信
Dev@cloudの実装
Dev@cloudの実装
Kohsuke Kawaguchi
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
ここ最近のJenkins新機能
ここ最近のJenkins新機能
Kohsuke Kawaguchi
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
samemoon
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
ACI Kubernetes Integration
ACI Kubernetes Integration
Takehiro Yokoishi
Introduction to Magnum (JP)
Introduction to Magnum (JP)
Motohiro OTSUKA
Docker事始めと最新動向 2015年6月
Docker事始めと最新動向 2015年6月
Emma Haruka Iwao
#cwt2016 Cloudera Managerを用いた Hadoop のトラブルシューティング
#cwt2016 Cloudera Managerを用いた Hadoop のトラブルシューティング
Cloudera Japan
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
softlayerjp
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
Docker Hello World
Docker Hello World
Takao Fukui
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
DevOps on Azure Kubernetes
DevOps on Azure Kubernetes
Issei Hiraoka
第10回しゃちほこオラクル倶楽部
第10回しゃちほこオラクル倶楽部
オラクルエンジニア通信
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
Tsukasa Kato
Ähnlich wie Jenkins User Conference 東京 2015
(20)
Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)
Developer summit continuous deliveryとjenkins
Developer summit continuous deliveryとjenkins
[Modern Cloud Day Tokyo 2019] KubeConに登壇したCloud Native Labsのエンジニアが、初学者にも分かりやす...
[Modern Cloud Day Tokyo 2019] KubeConに登壇したCloud Native Labsのエンジニアが、初学者にも分かりやす...
Dev@cloudの実装
Dev@cloudの実装
オトナのDocker入門
オトナのDocker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
ここ最近のJenkins新機能
ここ最近のJenkins新機能
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
ACI Kubernetes Integration
ACI Kubernetes Integration
Introduction to Magnum (JP)
Introduction to Magnum (JP)
Docker事始めと最新動向 2015年6月
Docker事始めと最新動向 2015年6月
#cwt2016 Cloudera Managerを用いた Hadoop のトラブルシューティング
#cwt2016 Cloudera Managerを用いた Hadoop のトラブルシューティング
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Docker Hello World
Docker Hello World
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
DevOps on Azure Kubernetes
DevOps on Azure Kubernetes
第10回しゃちほこオラクル倶楽部
第10回しゃちほこオラクル倶楽部
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
Mehr von Kohsuke Kawaguchi
On sharing ideas & sharing code
On sharing ideas & sharing code
Kohsuke Kawaguchi
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
Kohsuke Kawaguchi
Jenkins User Conference 2013 Palo Alto: Keynote
Jenkins User Conference 2013 Palo Alto: Keynote
Kohsuke Kawaguchi
Jenkins State of union 2013
Jenkins State of union 2013
Kohsuke Kawaguchi
How we made jenkins community
How we made jenkins community
Kohsuke Kawaguchi
Large scale automation with jenkins
Large scale automation with jenkins
Kohsuke Kawaguchi
Jenkins User Conference 2012 San Francisco
Jenkins User Conference 2012 San Francisco
Kohsuke Kawaguchi
Jenkins user conference 東京
Jenkins user conference 東京
Kohsuke Kawaguchi
Creating a Developer Community
Creating a Developer Community
Kohsuke Kawaguchi
Jenkins user conference 2011
Jenkins user conference 2011
Kohsuke Kawaguchi
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
Kohsuke Kawaguchi
Jenkins勉強会第二回
Jenkins勉強会第二回
Kohsuke Kawaguchi
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
ホット・トピック・セミナー「Metro」
ホット・トピック・セミナー「Metro」
Kohsuke Kawaguchi
Hudson (JJUG CCCにて)
Hudson (JJUG CCCにて)
Kohsuke Kawaguchi
Mehr von Kohsuke Kawaguchi
(15)
On sharing ideas & sharing code
On sharing ideas & sharing code
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
Jenkins User Conference 2013 Palo Alto: Keynote
Jenkins User Conference 2013 Palo Alto: Keynote
Jenkins State of union 2013
Jenkins State of union 2013
How we made jenkins community
How we made jenkins community
Large scale automation with jenkins
Large scale automation with jenkins
Jenkins User Conference 2012 San Francisco
Jenkins User Conference 2012 San Francisco
Jenkins user conference 東京
Jenkins user conference 東京
Creating a Developer Community
Creating a Developer Community
Jenkins user conference 2011
Jenkins user conference 2011
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
Jenkins勉強会第二回
Jenkins勉強会第二回
Jenkins と groovy
Jenkins と groovy
ホット・トピック・セミナー「Metro」
ホット・トピック・セミナー「Metro」
Hudson (JJUG CCCにて)
Hudson (JJUG CCCにて)
Kürzlich hochgeladen
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Kürzlich hochgeladen
(8)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
Jenkins User Conference 東京 2015
1.
©2013 CloudBees, Inc.
All Rights Reserved 1©2013 CloudBees, Inc. All Rights Reserved Jenkins ユーザーカンファレンス 東京 2015 川口耕介 / CTO, CloudBees, Inc. kk@kohsuke.org / @kohsukekawa
2.
©2013 CloudBees, Inc.
All Rights Reserved 2 CloudBeesの紹介 cloudbees.com • エンタープライズ向けJenkinsソリューション の提供 • Jenkins Enterprise by CloudBees • Jenkins Operations Center by CloudBees • Jenkins OSS サポート • エンタープライズ向けプラグイン • OSS Jenkinsの開発、コミュニティでの活動 • トレーニング及びコンサルティング http://softwaretest.jp/jenkins/
3.
©2013 CloudBees, Inc.
All Rights Reserved 3 CloudBees のお客様の紹介 金融 テクノロジ 小売 消費者向け 組み込み
4.
©2013 CloudBees, Inc.
All Rights Reserved 4
5.
©2013 CloudBees, Inc.
All Rights Reserved 5 インストール数 前年比
6.
©2013 CloudBees, Inc.
All Rights Reserved 6 スレーブの数 前年比
7.
©2013 CloudBees, Inc.
All Rights Reserved 7 ジョブの数 前年比
8.
©2013 CloudBees, Inc.
All Rights Reserved 8 Dockercon keynote
9.
©2013 CloudBees, Inc.
All Rights Reserved 9 Jenkins is everywhere
10.
©2013 CloudBees, Inc.
All Rights Reserved 10
11.
©2013 CloudBees, Inc.
All Rights Reserved 11
12.
©2013 CloudBees, Inc.
All Rights Reserved 12 Copyright Google
13.
©2013 CloudBees, Inc.
All Rights Reserved 13 Dockercon keynote
14.
©2013 CloudBees, Inc.
All Rights Reserved 14 Copyright HBO
15.
©2013 CloudBees, Inc.
All Rights Reserved 15 テレビにデビュー
16.
©2013 CloudBees, Inc.
All Rights Reserved 16 テレビにデビュー
17.
©2013 CloudBees, Inc.
All Rights Reserved 17
18.
©2013 CloudBees, Inc.
All Rights Reserved 18 http://en.wikipedia.org/wiki/File:Grand-Bazaar_Shop.jpg
19.
©2013 CloudBees, Inc.
All Rights Reserved 19 DotCi
20.
©2013 CloudBees, Inc.
All Rights Reserved 20 DotCiとは • GitHub専用のJenkinsディストロ • 1 リポジトリ = 1 ジョブ • .ci.yamlによるバージョン管理された設定 • Docker • バックエンドとしてMongoDB
21.
©2013 CloudBees, Inc.
All Rights Reserved 21 UI リフレッシュ • 見た目の刷新 • レスポンシブ・デザイン • 大きなボタンと入力フィールド • カーブ • 互換性を保ちつつ
22.
©2013 CloudBees, Inc.
All Rights Reserved 22 更なる UI/UX の改善 • ページ内容の動的な部分更新 –FOSDEM UI会議の積み残し課題 • やりたいこと色々 –GitHub等のリポジトリ一覧からジョブを作る –プラグイン・パック –設定画面の分解 –…
23.
©2013 CloudBees, Inc.
All Rights Reserved 23
24.
©2013 CloudBees, Inc.
All Rights Reserved 24 ファイル指紋によるファイルの追跡
25.
©2013 CloudBees, Inc.
All Rights Reserved 25 server Chef/Puppet source repository
26.
©2013 CloudBees, Inc.
All Rights Reserved 26 継続的デリバリとファイルの追跡 • いつ、なにが、どこにデプロイされたのか? • 追跡結果を基にした更なる自動化 – スモークテスト – 該当ビルドに情報を表示 • 拡張可能 – 様々なツールのプロトコルに対応可能
27.
©2013 CloudBees, Inc.
All Rights Reserved 27 JenkinsとDocker • DotCI • Dockerプラグイン – Dockerコンテナ内で使い捨てスレーブを走らせる • Docker build publishプラグイン – イメージのビルドとアップロード
28.
©2013 CloudBees, Inc.
All Rights Reserved 28 公式Dockerイメージ docker run –p 8080:8080 jenkins
29.
©2013 CloudBees, Inc.
All Rights Reserved 29 受け入れテスト&ハーネス • 実は古いプロジェクトの再生版v2 • 活発なアクティビティ –コミット/週: 50+ –コミッタ: 22 –テスト: 365 –対象プラグイン: ~50
30.
©2013 CloudBees, Inc.
All Rights Reserved 30 X1K: スケーラビリティの改善 • マスター・スレーブ通信のNIO化 –何百ものスレーブを効率よく指揮 • 現在:JNLPスレーブでの利用 • 今後:CLI通信での利用 • Maven2ジョブの高速化
31.
©2013 CloudBees, Inc.
All Rights Reserved 31
32.
©2013 CloudBees, Inc.
All Rights Reserved 32
33.
©2013 CloudBees, Inc.
All Rights Reserved 33 ユースケース: 複雑な活動の指揮 • 多段階の継続的デプロイメント・パイプライン • 一時サーバを活用したビルド • 青緑デプロイメント + 自動コミット・アボート • テストの並列実行と自動的なsharding • literateプラグインと連携したブランチ毎の自動 ジョブ生成
34.
©2013 CloudBees, Inc.
All Rights Reserved 34 サポートしたい処理の特徴 • 多段の処理を含む複雑なパイプライン • ループや並列処理を含む非直線的な処理 • 再起動をまたぐ長時間ビルドのサポート • 中断、確認、分岐などの人間との対話 • 一過性のエラーなどに便利な途中からの再開 • ジョブ間・組織間の処理の再利用 • 一箇所で処理を簡潔に記述
35.
©2013 CloudBees, Inc.
All Rights Reserved 35
36.
©2013 CloudBees, Inc.
All Rights Reserved 36
37.
©2013 CloudBees, Inc.
All Rights Reserved 37
38.
©2013 CloudBees, Inc.
All Rights Reserved 38
39.
©2013 CloudBees, Inc.
All Rights Reserved 39 node(“linux”) { git ‘https://github.com/foo/bar.git’ sh “mvn install” parallel( { sh “./regression-test.sh” }, { sh “./performance-test.sh” } ) … }
40.
©2013 CloudBees, Inc.
All Rights Reserved 40 Build #153Build #153
41.
©2013 CloudBees, Inc.
All Rights Reserved 41 foo() void foo() { try { sh ‘sleep 1h’ } finally { sh ‘rm -rf *.tmp’ } }
42.
©2013 CloudBees, Inc.
All Rights Reserved 42 Groovyのフローの中断と再開 • 「継続渡し方式(CPS)」への変換 • カスタムのGroovyインタプリタで実行 • プログラムの状態をセーフポイントで永続化 • Jenkins起動後の状態の復元 – Pickle: 素直に永続化できないオブジェクトを処理す る拡張ポイント
43.
©2013 CloudBees, Inc.
All Rights Reserved 43 ビルドの中断と再開 • It “just works” • ローカル変数やコールスタックも復元 • シェルなど外部プロセスも生き延びる – スレーブの再接続 • Jenkins Enterprise: チェックポイントから再開 – 最初からやり直すのではなく途中からやり直す – 元のビルドからアーティファクトなどを再利用
44.
©2013 CloudBees, Inc.
All Rights Reserved 44
45.
©2013 CloudBees, Inc.
All Rights Reserved 45
46.
©2013 CloudBees, Inc.
All Rights Reserved 46
47.
©2013 CloudBees, Inc.
All Rights Reserved 47
48.
©2013 CloudBees, Inc.
All Rights Reserved 48
49.
©2013 CloudBees, Inc.
All Rights Reserved 49
50.
©2013 CloudBees, Inc.
All Rights Reserved 50
51.
©2013 CloudBees, Inc.
All Rights Reserved 51
52.
©2013 CloudBees, Inc.
All Rights Reserved 52 現状 • 難しい基盤のところは大体完成 • ユーザ・コミッタ募集中 • 現在 version 1.1 • LTSでも動きます
53.
©2013 CloudBees, Inc.
All Rights Reserved 53 まとめ • 複雑な活動を簡潔に指揮・記述 • 一つのジョブで必要な全てを記述 • GroovyによるDSL • JVMのロスや再起動に耐えるデザイン • 拡張性 • github.com/jenkinsci/workflow-plugin
54.
©2013 CloudBees, Inc.
All Rights Reserved 54 ワークフロー • github.com/jenkinsci/workflow-plugin • 幾つもの新しい拡張ポイント • Jenkins Enterpriseへの機能追加も予定してま す
55.
©2013 CloudBees, Inc.
All Rights Reserved 55
56.
©2013 CloudBees, Inc.
All Rights Reserved 56 LTSのトレインモデルへの変更 メインリリース系列 LTSリリース系列 ベースラインを選ぶ 1.554.21.554.1 1.554.3 4週間毎のLTSリリース
57.
©2013 CloudBees, Inc.
All Rights Reserved 57 LTSのトレインモデルへの変更 • アップグレードを事前計画するのが簡単 • LTSテストプロセスへの参加を容易に
58.
©2013 CloudBees, Inc.
All Rights Reserved 58 受け入れテスト&ハーネス • 実は古いプロジェクトの再生版v2 • 活発なアクティビティ –コミット/週: 50+ –コミッタ: 22 –テスト: 365 –対象プラグイン: ~50
59.
©2013 CloudBees, Inc.
All Rights Reserved 59 受け入れテスト&ハーネス
60.
©2013 CloudBees, Inc.
All Rights Reserved 60 Class of problems we hope to catch • Browser-specific issues • Container-specific issues • OS-specific issues • Packaging-specific issues • Problematic plugin combinations • Plugin with newer versions of cores
61.
©2013 CloudBees, Inc.
All Rights Reserved 61 This is for you, too I want to make sure a new version of Jenkins works in my environment with my set of plugins.
62.
©2013 CloudBees, Inc.
All Rights Reserved 62 Reusability • Make your tests our tests • Amass a bigger pool of tests
63.
©2013 CloudBees, Inc.
All Rights Reserved 63 Separately reusable pieces Jenkins Controller Page Objects JENKINS HOME seeder Machine Provisioner Docker fixtures Cucumber integration Geb + Spock Vagrant JUT Process pool
64.
©2013 CloudBees, Inc.
All Rights Reserved 64 More work ahead • More regular executions –More target platforms –More browsers • Test stability improvements • Expand to non-functional tests
65.
©2013 CloudBees, Inc.
All Rights Reserved 65 X1K
66.
©2013 CloudBees, Inc.
All Rights Reserved 66 More efficient master/slave communication • NIO in remoting –use a few threads to manage 100s of slaves • JNLP today, coming to CLI soon • Maven2 jobs are a lot faster
67.
©2013 CloudBees, Inc.
All Rights Reserved 67 Speaking of JNLP slaves…
68.
©2013 CloudBees, Inc.
All Rights Reserved 68 Speaking of JNLP slaves…
69.
©2013 CloudBees, Inc.
All Rights Reserved 69 http://www.flickr.com/photos/acmace/4410650624/
70.
©2013 CloudBees, Inc.
All Rights Reserved 70 “Eat our own dogfood” approach • Continuous delivery pipeline for our own infra • Shout out to Puppet Labs for their help
71.
©2013 CloudBees, Inc.
All Rights Reserved 71 Infra Summary • It’s all out there –github.com/jenkins-infra/jenkins-infra • Come join the infra team –Work on cutting-edge stuff & brag about it elsewhere
72.
©2013 CloudBees, Inc.
All Rights Reserved 72
73.
©2013 CloudBees, Inc.
All Rights Reserved 73
74.
©2013 CloudBees, Inc.
All Rights Reserved 74 Conclusion • So many exciting things going on in the project • Let’s build this together
75.
©2013 CloudBees, Inc.
All Rights Reserved 75 Ops側の変更は最小に • Chef – カスタム・レポートハンドラとして実装 • Puppet – 標準リポート形式をJenkinsにPOSTするだけ • 求むフィードバック – データをJenkinsに送るベストな方法
Jetzt herunterladen