Enviar búsqueda
Cargar
自動化ハンズオン
•
3 recomendaciones
•
2,277 vistas
VirtualTech Japan Inc.
Seguir
Open Developers Conference 2017 Tokyo 自動テスト・自動デプロイ体感ハンズオンセミナー
Leer menos
Leer más
Ingeniería
Denunciar
Compartir
Denunciar
Compartir
1 de 56
Descargar ahora
Descargar para leer sin conexión
Recomendados
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallenge
whywaita
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX, Inc.
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
C#や.NET Frameworkがやっていること
C#や.NET Frameworkがやっていること
信之 岩永
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
Kohei Tokunaga
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす
Akihiro Suda
Recomendados
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallenge
whywaita
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX Back to Basics: Ingress Controller (Japanese Webinar)
NGINX, Inc.
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
C#や.NET Frameworkがやっていること
C#や.NET Frameworkがやっていること
信之 岩永
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
Kohei Tokunaga
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす
Akihiro Suda
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Unity Technologies Japan K.K.
こわくない Git
こわくない Git
Kota Saito
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
Kohei Tokunaga
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Preferred Networks
[Container Runtime Meetup] runc & User Namespaces
[Container Runtime Meetup] runc & User Namespaces
Akihiro Suda
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
Game Tools & Middleware Forum
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
Atsushi Nakamura
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnion
Yoshifumi Kawai
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
C# 8.0 非同期ストリーム
C# 8.0 非同期ストリーム
信之 岩永
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門
Masahito Zembutsu
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
VirtualTech Japan Inc.
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
Más contenido relacionado
La actualidad más candente
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Unity Technologies Japan K.K.
こわくない Git
こわくない Git
Kota Saito
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
Kohei Tokunaga
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Preferred Networks
[Container Runtime Meetup] runc & User Namespaces
[Container Runtime Meetup] runc & User Namespaces
Akihiro Suda
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
Game Tools & Middleware Forum
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
Atsushi Nakamura
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnion
Yoshifumi Kawai
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
C# 8.0 非同期ストリーム
C# 8.0 非同期ストリーム
信之 岩永
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門
Masahito Zembutsu
La actualidad más candente
(20)
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
こわくない Git
こわくない Git
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
[Container Runtime Meetup] runc & User Namespaces
[Container Runtime Meetup] runc & User Namespaces
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnion
Mavenの真実とウソ
Mavenの真実とウソ
C# 8.0 非同期ストリーム
C# 8.0 非同期ストリーム
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門
Destacado
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
VirtualTech Japan Inc.
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
VirtualTech Japan Inc.
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
VirtualTech Japan Inc.
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
VirtualTech Japan Inc.
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
VirtualTech Japan Inc.
OPNFVをインストールしてみた
OPNFVをインストールしてみた
Mibu Ryota
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告
kimura50
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
VirtualTech Japan Inc.
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
Takeharu Sato
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Carol Smith
Destacado
(12)
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
OPNFVをインストールしてみた
OPNFVをインストールしてみた
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Similar a 自動化ハンズオン
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kazuhito Matsuda
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Masaki Kobayashi
Alfresco CI
Alfresco CI
Ashitaba YOSHIOKA
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Masashi Shinbara
dodaiのProvisioning周辺探訪 - dodai勉強会 #4
dodaiのProvisioning周辺探訪 - dodai勉強会 #4
Satoshi Yazawa
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料
Nobuhiro Iwamatsu
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnair
Naoya Inada
Nseg20120929
Nseg20120929
hiro345
K8s install (single cluster)
K8s install (single cluster)
Masayuki Ozawa
microPCFを使ってみよう
microPCFを使ってみよう
Hiroaki_UKAJI
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux
Tokai University
CIBC workshop by imagire
CIBC workshop by imagire
Takashi Imagire
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
regret raym
Walter ファミリーの紹介 at Shibuya.go#1
Walter ファミリーの紹介 at Shibuya.go#1
Gosuke Miyashita
Cloud Foundry x Wagby
Cloud Foundry x Wagby
Yoshinori Nie
130412 kayac-cinnamon
130412 kayac-cinnamon
Yuki Shibazaki
Similar a 自動化ハンズオン
(20)
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Alfresco CI
Alfresco CI
ビルドサーバで使うDocker
ビルドサーバで使うDocker
dodaiのProvisioning周辺探訪 - dodai勉強会 #4
dodaiのProvisioning周辺探訪 - dodai勉強会 #4
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnair
Nseg20120929
Nseg20120929
K8s install (single cluster)
K8s install (single cluster)
microPCFを使ってみよう
microPCFを使ってみよう
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux
CIBC workshop by imagire
CIBC workshop by imagire
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
Walter ファミリーの紹介 at Shibuya.go#1
Walter ファミリーの紹介 at Shibuya.go#1
Cloud Foundry x Wagby
Cloud Foundry x Wagby
130412 kayac-cinnamon
130412 kayac-cinnamon
Más de VirtualTech Japan Inc.
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
VirtualTech Japan Inc.
エンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指します
VirtualTech Japan Inc.
KubeVirt 201 How to Using the GPU
KubeVirt 201 How to Using the GPU
VirtualTech Japan Inc.
KubeVirt 101
KubeVirt 101
VirtualTech Japan Inc.
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門
VirtualTech Japan Inc.
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
VirtualTech Japan Inc.
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
VirtualTech Japan Inc.
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
VirtualTech Japan Inc.
5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは
VirtualTech Japan Inc.
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
VirtualTech Japan Inc.
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
VirtualTech Japan Inc.
Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版
VirtualTech Japan Inc.
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
VirtualTech Japan Inc.
Docker超入門
Docker超入門
VirtualTech Japan Inc.
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
VirtualTech Japan Inc.
KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告
VirtualTech Japan Inc.
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
VirtualTech Japan Inc.
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
VirtualTech Japan Inc.
Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義
VirtualTech Japan Inc.
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and Kubernetes
VirtualTech Japan Inc.
Más de VirtualTech Japan Inc.
(20)
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
エンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指します
KubeVirt 201 How to Using the GPU
KubeVirt 201 How to Using the GPU
KubeVirt 101
KubeVirt 101
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
Docker超入門
Docker超入門
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and Kubernetes
自動化ハンズオン
1.
自動テスト・自動デプロイ体感ハンズオン 日本仮想化技術株式会社
2.
本日の内容 • 事前準備環境の確認 • 環境構築 –
仮想マシンの構成・設定 – GitBucketとJenkinsの連携設定 • 自動テスト・自動デプロイ体験
3.
事前準備 • VirtualBoxのインストール • Vagrantのインストール •
ハンズオン用Gitリポジトリのclone • ハンズオン用Vagrant Boxのダウンロード $ git clone github.com/virtualtech/ci-handson
4.
ディレクトリ構成 ci-handson box jenkins.box gitbucket.box production.box
5.
環境構築 1. 仮想マシンを構成する 2. GitBucketの設定をする 3.
Jenkinsの設定をする 4. GitBucketとJenkinsの連携設定をする 1. Jenkins側の設定 2. GitBucket側の設定
6.
仮想マシンを構成する • 今回の構成について • Vagrantを用いた仮想マシンの構成
7.
今回の構成 Gitサーバー : GitBucket CI/CDサーバー
: Jenkins デプロイ先サーバー: Tomcat
8.
ネットワーク構成 VM VM VM 192.168.99.0/24 .2
.3 .4 host .1
9.
Vagrantを用いた仮想マシンの構成 $ cd box $
vagrant box add –-name gitbucket box/gitbucket.box $ vagrant box add –-name jeknins box/jenkins.box $ vagrant box add –-name production box/production.box $ cd ../ci-handson $ vagrant up
10.
GitBucketの設定をする 1. GitBucketにアクセスする – http://192.168.99.2 2.
サインインする 3. リポジトリを作成する
11.
サインインする Sign inをクリック username root password
root
12.
リポジトリを作成する + → New
Repository
13.
リポジトリの名称を入力する Repository name: sample Create
repository
14.
リポジトリ作成完了画面
15.
Jenkinsの設定をする 1. Jenkinsにアクセスする – http://192.168.99.3:8080 2.
JDK/Mavenの設定をする
16.
Jenkinsの管理画面を開く Jenkinsの管理
17.
Jenkinsの設定をする Global Tool Configuration
18.
JDK/Mavenの設定をする 1. JDK追加をクリック 2. 名前に「jdk8」と入力 3.
自動インストールのチェックを外す 4. JAVA_HOMEに「 /usr/lib/jvm/java-1.8.0-openjdk」と入力する 1. Maven追加をクリック 2. 名前に「maven3.0.5」と入力 3. 自動インストールのチェックを外す 4. MAVEN_HOMEに「/usr/share/maven」と入力する Save 設定完了するとトップ画面に戻ります
19.
GitBucketとJenkinsの連携設定 1. Jenkins側の設定 2. GitBucket側の設定
20.
Jenkins側の設定 1. 必要なプラグインを導入する 2. Gitサーバーの情報を設定する 3.
ジョブを作成する 4. 認証情報を登録する
21.
必要なプラグインを導入する プラグインの管理
22.
プラグインを選択する 1.「利用可能」タブ 2.「フィルター」で絞り込み 3.インストールするプラグインにチェックを入れる 4.ダウンロードして再起動後にインストール
23.
インストール画面 「インストール完了後、ジョブがなければJenkinsを再起動する」 にチェックを入れる インストール完了・再起動するとトップ画面に戻ります
24.
インストールするプラグイン • GitHub Organization
Folder Plugin • GitBucketと連携するため • Pipeline • テスト・デプロイ手順をテキストで管理するため • SSH Agent Plugin • デプロイでSCPを使用するため
25.
Gitサーバーの情報を設定する システムの設定
26.
Gitサーバーの情報を入力する(1) 1. 「Add GitHub
Server」 をクリック 2. API URL: http://192.168.99.2/api/v3/ 3. Credentials 「追加」→Jenkins 保存
27.
Gitサーバーの認証情報を入力する ユーザー名 root パスワード root 追加
28.
Gitサーバーの情報を入力する(2) 1. GitHub Enterprise
Servers の 「追加」をクリック 2. API endpoint: http://192.168.99.2/api/v3/ 3. Name: GitBucket
29.
Gitサーバーの情報を入力した結果 Credentialsは「なし」でOK Test connectionはクリックしない
30.
ジョブを作成する 新規ジョブ作成
31.
ジョブの名前と形式を決める GitHub Organization を選択 名前は「sample」と入力 OK
32.
ジョブの詳細を設定する API endpoint GitBucket Owner
root Scan credentials root/*** 保存
33.
認証情報を登録する 認証情報
34.
認証情報のスコープを選択 「Jenkins」を選択
35.
認証情報のドメインを選択 「グローバルドメイン」を選択
36.
認証情報を追加する 認証情報の追加
37.
秘密鍵を設定する 種類 SSHユーザー名と秘密鍵 ユーザー名 root 秘密鍵
「直接入力」を選択 鍵 pki/id_rsaをコピー 保存
38.
秘密鍵登録後
39.
GitBucket側の設定 リポジトリ名「sample」をクリック
40.
設定画面へ移動する 「Settings」をクリック
41.
webhookを追加する 「Service Hooks」タブ 「Add webhook」をクリック
42.
webhookのURLを入力する Payload URL: http://192.168.99.3:8080/github-webhook/ Add
webhook
43.
webhook登録後
44.
自動テスト・自動デプロイ体験 1. サンプルを解凍する 2. Jenkinsfileの認証情報を書き換える 3.
テストを書く 4. 対応するコードを書く
45.
サンプルを解凍する $ unzip SampleRepository.zip $
cd SampleRepository
46.
Jenkinsfileの認証情報を書き換える これをコピー SampleRepository/Jenkinsfile 27 sshagent(['6bc5de3d-0f23-4672-af5e-46962ec0411e']) { ここに貼り付け
47.
サーバーにpushする $ git add
Jenkinsfile $ git commit –m ‘fix: sshkey’ $ git push origin master
48.
初回テスト・デプロイ
49.
ブラウザからアクセスしてみる 適当な名前とメッセージを入れて SUBMIT http://192.168.99.4/wui
50.
テストコードを書く 58 /** Additional
Feature */ /* 59 @RequestMapping(value = "/post/{post_id}/delete", method = RequestMethod.POST) 60 public Map<String, Object> postDeletePost(@PathVariable("post_id") int id) { 70 Map<String, Object> ret = new HashMap<String, Object>(); 71 postRepository.delete(id); 72 73 ret.put("id", new Integer(id)); 74 ret.put("status", "deleted"); 75 return ret; 76 } 77 //*/ この /* を消す SampleRepository/src/test/java/jp/virtualtech/sample/APIControllerTest.java
51.
サーバーにpushする $ git add
src/test/java/jp/virtualtech/sample/APIControllerTest.java $ git commit –m ‘add: delete test’ $ git push origin master
52.
テストが失敗することを確認する テストしかないので失敗する
53.
テストに対応するコードを書く 58 /** Additional
Feature */ /* 59 @RequestMapping(value = "/post/{post_id}/delete", method = RequestMethod.POST) 60 public Map<String, Object> postDeletePost(@PathVariable("post_id") int id) { 70 Map<String, Object> ret = new HashMap<String, Object>(); 71 postRepository.delete(id); 72 73 ret.put("id", new Integer(id)); 74 ret.put("status", "deleted"); 75 return ret; 76 } 77 //*/ この /* を消す SampleRepository/src/main/java/jp/virtualtech/sample/APIController.java
54.
サーバーにpushする $ git add
src/main/java/jp/virtualtech/sample/APIController.java $ git commit –m ‘add: delete code’ $ git push origin master
55.
テストが成功することを確認する テストに対応するコードを書いたため成功する
56.
ブラウザから動作確認 DEL が動作することを確認
Descargar ahora