Enviar búsqueda
Cargar
第9回Jenkins勉強会 超簡単Pipeline講座
•
Descargar como PPTX, PDF
•
12 recomendaciones
•
14,909 vistas
Hiroko Tamagawa
Seguir
2016/08/10のJenkins勉強会でお話したスライドです。
Leer menos
Leer más
Tecnología
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 21
Descargar ahora
Recomendados
Jenkins使ってみた~Windows編~
Jenkins使ってみた~Windows編~
Yuta Matsumura
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
Mutsumi IWAISHI
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
Hiroshi Tokumaru
サーバ構築を自動化する 〜Ansible〜
サーバ構築を自動化する 〜Ansible〜
Yui Ito
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
Recomendados
Jenkins使ってみた~Windows編~
Jenkins使ってみた~Windows編~
Yuta Matsumura
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
Mutsumi IWAISHI
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
Hiroshi Tokumaru
サーバ構築を自動化する 〜Ansible〜
サーバ構築を自動化する 〜Ansible〜
Yui Ito
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
Docker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
ぼくとJenkinsおじさんの360日戦争
ぼくとJenkinsおじさんの360日戦争
goccy
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
Recruit Lifestyle Co., Ltd.
Docker超入門
Docker超入門
VirtualTech Japan Inc.
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
KLab Inc. / Tech
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
SEGADevTech
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
株式会社MonotaRO Tech Team
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
Katsutoshi Makino
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
NTT DATA Technology & Innovation
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
増田 亨
良い?悪い?コードコメントの書き方
良い?悪い?コードコメントの書き方
Shigenori Sagawa
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Amazon Web Services Japan
Jenkins 2.0 Pipeline & Blue Ocean
Jenkins 2.0 Pipeline & Blue Ocean
Akihiko Horiuchi
Más contenido relacionado
La actualidad más candente
Docker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
ぼくとJenkinsおじさんの360日戦争
ぼくとJenkinsおじさんの360日戦争
goccy
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
Recruit Lifestyle Co., Ltd.
Docker超入門
Docker超入門
VirtualTech Japan Inc.
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
KLab Inc. / Tech
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
SEGADevTech
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
株式会社MonotaRO Tech Team
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
Katsutoshi Makino
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
NTT DATA Technology & Innovation
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
増田 亨
良い?悪い?コードコメントの書き方
良い?悪い?コードコメントの書き方
Shigenori Sagawa
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
La actualidad más candente
(20)
Docker Tokyo
Docker Tokyo
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
ぼくとJenkinsおじさんの360日戦争
ぼくとJenkinsおじさんの360日戦争
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
Docker超入門
Docker超入門
Jenkins 再入門
Jenkins 再入門
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
良い?悪い?コードコメントの書き方
良い?悪い?コードコメントの書き方
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Destacado
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Amazon Web Services Japan
Jenkins 2.0 Pipeline & Blue Ocean
Jenkins 2.0 Pipeline & Blue Ocean
Akihiko Horiuchi
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
Kazuhito Miura
Startup jenkins!
Startup jenkins!
Kanu orz
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
ikikko
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016
満徳 関
書類作成環境のあるべき論とは
書類作成環境のあるべき論とは
Jun Iio
モックアップ共有のススメ
モックアップ共有のススメ
Kazuyoshi Goto
自動化パタンランゲージ
自動化パタンランゲージ
Hiroshi Maekawa
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
Kazuhito Miura
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
Kazuhito Miura
Shibuyatrac#13 scurmでやってみた
Shibuyatrac#13 scurmでやってみた
Kanu orz
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
Kazuhito Miura
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
Takahisa Wada
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
Kazuhito Miura
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
akipii Oga
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
Kazuhito Miura
邪道Jenkins
邪道Jenkins
hazisarashi
Jenkinsを導入する本当の理由を考えてみた
Jenkinsを導入する本当の理由を考えてみた
kakakikikeke
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
Destacado
(20)
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Jenkins 2.0 Pipeline & Blue Ocean
Jenkins 2.0 Pipeline & Blue Ocean
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
Startup jenkins!
Startup jenkins!
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016
書類作成環境のあるべき論とは
書類作成環境のあるべき論とは
モックアップ共有のススメ
モックアップ共有のススメ
自動化パタンランゲージ
自動化パタンランゲージ
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
Shibuyatrac#13 scurmでやってみた
Shibuyatrac#13 scurmでやってみた
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
邪道Jenkins
邪道Jenkins
Jenkinsを導入する本当の理由を考えてみた
Jenkinsを導入する本当の理由を考えてみた
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Similar a 第9回Jenkins勉強会 超簡単Pipeline講座
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Hiroko Tamagawa
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
SeleniumConf Chicago 参加報告
SeleniumConf Chicago 参加報告
aha_oretama
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
Jenkins & Test
Jenkins & Test
irof N
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
regret raym
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Tsutomu Chikuba
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
Infrastrucure as a CodeにおけるJenkinsの役割
Infrastrucure as a CodeにおけるJenkinsの役割
Takashi Honda
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
Kazuhito Miura
Selenium IDE for primer
Selenium IDE for primer
yasukoS
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
InnovationSprint2011
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
Tadashi Nemoto
恋するJenkins
恋するJenkins
Hiroshi Nakao
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
kitter11
Similar a 第9回Jenkins勉強会 超簡単Pipeline講座
(20)
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
SeleniumConf Chicago 参加報告
SeleniumConf Chicago 参加報告
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Jenkins & Test
Jenkins & Test
Selenium Antipatterns
Selenium Antipatterns
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Infrastrucure as a CodeにおけるJenkinsの役割
Infrastrucure as a CodeにおけるJenkinsの役割
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
Selenium IDE for primer
Selenium IDE for primer
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
恋するJenkins
恋するJenkins
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
Último
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Último
(9)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
第9回Jenkins勉強会 超簡単Pipeline講座
1.
1 超簡単Pipeline講座 2016/08/10 第9回Jenkins勉強会 玉川紘子/@nkns165
2.
2 自己紹介 Pipeline概説
Jenkins2.0のPipeline入門 ※本当に入門しか喋りません。 AGENDA
3.
3 自己紹介 Pipeline概説
Jenkins2.0のPipeline入門 ※本当に入門しか喋りません。 AGENDA
4.
4 自己紹介 名前:玉川 紘子(@nkns165) 所属:株式会社SHIFT ソフトウェアテスト事業本部 技術開発部 コミュニティ:STAR(テスト自動化研究会) 日本Jenkinsユーザ会
5.
5 CI・自動テストなんでも屋さんとして活動中 メイン業務はCI・自動テストに関するなんでもサポート屋 Jenkinsに関するセミナー、書籍のお手伝いなども 運用方針の提案 実際に稼働するCI環境の構築
テストの書き方指南 Jenkinsってどうやって 使えばいいんだっけ? Seleniumで テストを書いてみたい んだけど…
6.
6 資格も取ってみました。 2016年5月より運用開始 プロメトリックのテストセンターで東京でも受験可能
ただし、受験指示から問題・回答まですべて英語
7.
7 自己紹介 Pipeline概説
Jenkins2.0のPipeline入門 ※本当に入門しか喋りません。 AGENDA
8.
8 こういうのとか こういうのとか Jenkinsで「何らかのワークフロー」 を書きたいという欲求 Pipeline概説 成功したときだけ 次に行きます 成果物やパラメタを 次のジョブに渡します
9.
9 「GUIで気軽に設定できるのがJenkinsの魅力!」 だけど…? そのためのプラグインたち Pipeline概説 Join PluginParameterized Trigger
Plugin Build Pipeline Plugin Promoted Builds Plugin …
10.
10 いちいちGUIで設定するの面倒くさい (> <)
11.
11 そこでPipeline Pipeline概説 Pipeline Plugin
Groovyのスクリプトでワークフローを記述可能 Jenkins2.0から公式に押され始めたワークフロー管理系のデファクト 2014年末頃に「Workflow Plugin」としてリリース ワークフローの可視化機能は有償 2016年1月から「Pipeline Plugin」に改名、2月に可視化機能がOSS化
12.
12 Pipeline Plugin(=Pipeline as
Code) を使うメリット Pipeline概説 保守性の高さ テキストファイルでスクリプトを記述 ⇒ 読みやすい! バージョン管理 ⇒ 変更を把握し、意図をつかみやすい! 対応範囲の広さ Groovyスクリプトという1つの形式で様々なワークフローを記述可 能 ⇒ いろんなプラグイン覚えなくていい! 可読性の高さ 内部関数の定義も可能 ⇒ 大規模化しても大丈夫! 安全性 Jenkinsを再起動してもresume(できる内容に制限はある)
13.
13 自己紹介 Pipeline概説
Jenkins2.0のPipeline入門 ※本当に入門しか喋りません。 AGENDA
14.
14 新規ジョブ作成で「Pipeline」を選択 実行したい内容をGroovyのスクリプトとして記述 Pipelineの作成方法 Jenkins2.0のPipeline入門 Pipelineの内容 (ここでは、サンプ ルとして用意されて いる文字列出力のみ の簡単なもの) 記法を覚えていなく ても簡単にスクリプ トを生成するための 機能 (次頁)
15.
15 「Sample Step」から機能を選択
機能に合わせたパラメタを設定 「Generate Groovy」で生成されたスクリプトを貼り付ける Pipeline Syntax Jenkins2.0のPipeline入門 ジョブのビルド以外にも文字列出力、 ソースコード取得、メール等様々 これを前頁の エディタに貼り付ける ジョブのビルドではジョ ブ名、失敗したときに停 止するかどうか等を設定。 パラメタもジョブに合わ せたものが表示される
16.
16 いつまでも設定画面にスクリプトを書いておくのは保守性・可読性の面か らBad Practice
Jenkinsfileにまとめてバージョン管理する Jenkinsfile Jenkins2.0のPipeline入門 PathはJenkinsfileがデフォルトだが 他の名前でもOK
17.
17 Pipelineの中身 ビルド・単体テスト⇒結合テスト⇒デプロイ
の順で行う 途中で失敗したら次へは進まない 現在ジョブの中で書かれているようなビルド手順もPipeline Scriptに記載 する(ジョブを呼び出さない)手もある どちらを使うかは目的次第 既存のジョブの中にワークフローっぽい設定が沢山あるなら置き換え よう 単純にジョブを並べて呼び出すPipelineの例 Jenkins2.0のPipeline入門 stage 'Build & UnitTest' build ’Build_UnitTest' stage 'IntegrationTest' build job: ’IntegrationTest', parameters: [[$class: 'StringParameterValue', name: 'BROWSER_NAME', value: 'htmlunit']] stage 'Deploy' build ’Deploy'
18.
18 GitHubにあるチュートリアルがお勧め https://github.com/jenkinsci/pipeline- plugin/blob/master/TUTORIAL.md
実践で使えるコマンド 手始めに勉強すると良いものたち Jenkins2.0のPipeline入門 コマンド 内容 git Gitリポジトリからソースコードを取得 mail メール通知 input ユーザによる承認を待つ parallel ジョブを並列実行(fork/joinができる) retry ジョブが失敗した場合にリトライ archive 成果物の保存 step([$class: XXX… 任意のビルド手順を実行できる JUnitResultArchiver(Junit結果の出力)、 CopyArtifact(成果物のコピー)等をよく使う
19.
19 ① 途中で手動操作を挟む自動テスト メール本文に書かれているURLをクリックすると先に進めるためのリンクが表 示されたコンソールを開くことができる これまでに作ったPipelineの例 Jenkins2.0のPipeline入門 //
自動テスト build ’AutomatedSeleniumTestBeforeOperation’ // メールを出して手動操作待ち mail (to: ’jenkins@example.com', subject: "Job 'AutomatedSeleniumTestBeforeOperation' (${env.BUILD_NUMBER}) is waiting for input", body: "Please complete your manual operation and go to ${env.BUILD_URL}/console/."); input 'Ready to go?’; // 自動テスト続き build ‘AutomatedSeleniumTestAfterOperation’
20.
20 ② データ作成のためにひたすら処理を繰り返すスクリプト 「FirstOperationが終わったらSecondOperationを実施する」という内容を 指定回数だけ繰り返す これまでに作ったPipelineの例 Jenkins2.0のPipeline入門 for
(int i = min; i < max; i ++) { tasks[”${i}"] = { try { build job: ’FirstOperation', parameters: [[$class: 'StringParameterValue', name: ’param', value: ”${i}”]] build job: ’SecondOperation’, parameters: [[$class: 'StringParameterValue', name: 'param', value: ”${i}”]] } catch (e) { failure = true } } } }
21.
21 ご清聴ありがとうございました!!
Descargar ahora