Submit Search
Upload
第9回Jenkins勉強会 超簡単Pipeline講座
•
Download as PPTX, PDF
•
12 likes
•
14,908 views
Hiroko Tamagawa
Follow
2016/08/10のJenkins勉強会でお話したスライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Recommended
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
こわくない Git
こわくない Git
Kota Saito
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
Unity Technologies Japan K.K.
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化
DeNA
Recommended
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
こわくない Git
こわくない Git
Kota Saito
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
Unity Technologies Japan K.K.
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化
DeNA
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Preferred Networks
Usb接続するアプリを開発した時に試行錯誤した事
Usb接続するアプリを開発した時に試行錯誤した事
Masataka Kono
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
Jumpei Miyata
MagicOnion入門
MagicOnion入門
torisoup
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
jenkinsで遊ぶ
jenkinsで遊ぶ
(^-^) togakushi
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
Unity Technologies Japan K.K.
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers
UnityTechnologiesJapan002
今Serverlessが面白いわけ
今Serverlessが面白いわけ
Yoichi Kawasaki
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
Unityで始めるバーチャルプロダクション
Unityで始めるバーチャルプロダクション
Unity Technologies Japan K.K.
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Amazon Web Services Japan
More Related Content
What's hot
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Preferred Networks
Usb接続するアプリを開発した時に試行錯誤した事
Usb接続するアプリを開発した時に試行錯誤した事
Masataka Kono
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
Jumpei Miyata
MagicOnion入門
MagicOnion入門
torisoup
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
jenkinsで遊ぶ
jenkinsで遊ぶ
(^-^) togakushi
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
Unity Technologies Japan K.K.
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers
UnityTechnologiesJapan002
今Serverlessが面白いわけ
今Serverlessが面白いわけ
Yoichi Kawasaki
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
Unityで始めるバーチャルプロダクション
Unityで始めるバーチャルプロダクション
Unity Technologies Japan K.K.
What's hot
(20)
DockerコンテナでGitを使う
DockerコンテナでGitを使う
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Usb接続するアプリを開発した時に試行錯誤した事
Usb接続するアプリを開発した時に試行錯誤した事
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
MagicOnion入門
MagicOnion入門
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
jenkinsで遊ぶ
jenkinsで遊ぶ
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers
今Serverlessが面白いわけ
今Serverlessが面白いわけ
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
Unityで始めるバーチャルプロダクション
Unityで始めるバーチャルプロダクション
Viewers also liked
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
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
Viewers also liked
(20)
Jenkins 再入門
Jenkins 再入門
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を導入する本当の理由を考えてみた
Similar to 第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
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
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
Jenkins実践入門 第二版 What's New
Jenkins実践入門 第二版 What's New
Masanori Satoh
Similar to 第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
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
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
Jenkins実践入門 第二版 What's New
Jenkins実践入門 第二版 What's New
Recently uploaded
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Recently uploaded
(10)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
第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 ご清聴ありがとうございました!!
Download now