Submit Search
Upload
第9回Jenkins勉強会 超簡単Pipeline講座
•
Download as PPTX, PDF
•
12 likes
•
14,909 views
Hiroko Tamagawa
Follow
2016/08/10のJenkins勉強会でお話したスライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Recommended
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
例外設計における大罪
例外設計における大罪
Takuto Wada
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
[GKE & Spanner 勉強会] GKE 入門
[GKE & Spanner 勉強会] GKE 入門
Google Cloud Platform - Japan
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
Recommended
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
例外設計における大罪
例外設計における大罪
Takuto Wada
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
[GKE & Spanner 勉強会] GKE 入門
[GKE & Spanner 勉強会] GKE 入門
Google Cloud Platform - Japan
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
SEGADevTech
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
まじめに!できる!LT
まじめに!できる!LT
Akabane Hiroyuki
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
async/await のしくみ
async/await のしくみ
信之 岩永
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
5分で分かるgitのrefspec
5分で分かるgitのrefspec
ikdysfm
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
Genya Murakami
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法
kazkiti
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
Daisuke Masubuchi
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
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
More Related Content
What's hot
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
SEGADevTech
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
まじめに!できる!LT
まじめに!できる!LT
Akabane Hiroyuki
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
async/await のしくみ
async/await のしくみ
信之 岩永
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
5分で分かるgitのrefspec
5分で分かるgitのrefspec
ikdysfm
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
Genya Murakami
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法
kazkiti
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
Daisuke Masubuchi
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
What's hot
(20)
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニング
まじめに!できる!LT
まじめに!できる!LT
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
async/await のしくみ
async/await のしくみ
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
オブジェクト指向できていますか?
オブジェクト指向できていますか?
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
5分で分かるgitのrefspec
5分で分かるgitのrefspec
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
Viewers also liked
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
Viewers also liked
(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 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
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 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
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
Recently uploaded
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Recently uploaded
(10)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
第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