Enviar pesquisa
Carregar
Jenkins
•
Transferir como PPTX, PDF
•
1 gostou
•
1,779 visualizações
cactusman
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Baixar agora
Recomendados
Jenkins勉強会 in 札幌 第一部
Jenkins勉強会 in 札幌 第一部
cactusman
コメントから動画の種類を推測できるか
コメントから動画の種類を推測できるか
Kenji Aiko
数式を使わないJubatus入門
数式を使わないJubatus入門
Kenji Aiko
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
kitter11
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
Tetsuo Yamabe
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
Recomendados
Jenkins勉強会 in 札幌 第一部
Jenkins勉強会 in 札幌 第一部
cactusman
コメントから動画の種類を推測できるか
コメントから動画の種類を推測できるか
Kenji Aiko
数式を使わないJubatus入門
数式を使わないJubatus入門
Kenji Aiko
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
kitter11
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
Tetsuo Yamabe
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
邪道Jenkins
邪道Jenkins
hazisarashi
Startup jenkins!
Startup jenkins!
Kanu orz
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
akiko_pusu
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
Masanori Satoh
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
Kazuhito Miura
CIのもたらす世界
CIのもたらす世界
Tatsuhito Kato
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
Shibya.trac #2: TracとTestLinkの合わせ技
Shibya.trac #2: TracとTestLinkの合わせ技
Toshiyuki Kawanishi
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
cactusman
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
Hudson初心者向けデモ
Hudson初心者向けデモ
cactusman
GCについて
GCについて
cactusman
HudsonによるOss開発
HudsonによるOss開発
cactusman
Mais conteúdo relacionado
Destaque
邪道Jenkins
邪道Jenkins
hazisarashi
Startup jenkins!
Startup jenkins!
Kanu orz
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
akiko_pusu
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
Masanori Satoh
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
Kazuhito Miura
Destaque
(9)
邪道Jenkins
邪道Jenkins
Startup jenkins!
Startup jenkins!
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
Semelhante a Jenkins
CIのもたらす世界
CIのもたらす世界
Tatsuhito Kato
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
Shibya.trac #2: TracとTestLinkの合わせ技
Shibya.trac #2: TracとTestLinkの合わせ技
Toshiyuki Kawanishi
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
cactusman
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
Semelhante a Jenkins
(10)
CIのもたらす世界
CIのもたらす世界
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Shibya.trac #2: TracとTestLinkの合わせ技
Shibya.trac #2: TracとTestLinkの合わせ技
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Mais de cactusman
Hudson初心者向けデモ
Hudson初心者向けデモ
cactusman
GCについて
GCについて
cactusman
HudsonによるOss開発
HudsonによるOss開発
cactusman
頼れる執事があなたをサポート
頼れる執事があなたをサポート
cactusman
1000speakers#2-5 頼れる執事Hudson
1000speakers#2-5 頼れる執事Hudson
cactusman
HudsonときどきMaven2
HudsonときどきMaven2
cactusman
Mais de cactusman
(6)
Hudson初心者向けデモ
Hudson初心者向けデモ
GCについて
GCについて
HudsonによるOss開発
HudsonによるOss開発
頼れる執事があなたをサポート
頼れる執事があなたをサポート
1000speakers#2-5 頼れる執事Hudson
1000speakers#2-5 頼れる執事Hudson
HudsonときどきMaven2
HudsonときどきMaven2
Último
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い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...
博三 太田
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Último
(9)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い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...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
Jenkins
1.
Jenkinsについて何か cactusman
2.
自己紹介 HN:cactusman(さぼてん)
年齢:0x1d 出身:関西 所属:java-ja,Wicket-ja 肩書き:Jenkinsコミッタ
3.
注意 O社とのごたごたは聞かないでください gihyo.jpにわかりやすい記事があります
Buildbotについては聞かないでください エキスパートPythonの作者に聞いてください 名人については聞かないでください もうJenkinsです Pythonの話は? 聞かないでください
4.
Jenkinsのクラスタリングのすすめ cactusman
5.
アジェンダ CIとは? Jenkinsについて軽く
スローテスト問題 Jenkinsのクラスタリングについて まとめ
6.
CIとは 継続的インテグレーション(ContinuousIntegration)の略 XPのベストプラクティスのひとつ
システムのインテグレーション作業 を開発の初期段階から頻繁に行う
7.
具体的には チェック アウト
コンパイル システム テスト UnitTest デプロイ インスペクション 結合テスト パッケージ
8.
概要図
9.
CIを行うメリット 成果物の品質の保証 ビルドやテストが通らない、といった開発時の不具合が先送りしにくくなり、早期発見しやすくなる
デグレートが起きにくくなる 手戻りコストの削減
10.
個人的に考えるCIのメリット 関心ごとの分離 一度に複数のことを対処するのはよくない
全てを予測するのは現実的ではない 人間が行わなければいけない仕事に注力できる テスト資産 テストを書くようになる テスト戦略について考えるようになる リソースの有効活用 複数の環境
11.
とはいうものの 何から始めていいかわからない 労力(コスト)の割には得られるメリットがすくないんじゃないの?
12.
そこでJenkinsです!
13.
Jenkinsとは OSSのCIツール メインの開発者は川口耕介さん
簡単、手軽、親切 JavaWebStartで起動 「java -jar jenkins.war」起動 好きなサーブレットコンテナにデプロイ可能 設定はWebの画面 DBが不要 プラグインで機能拡張
14.
デモ
15.
割と簡単なため導入ができたとします。 (できないことも多いですが・・・)
16.
よくある話 みんなテストをがしがし書いていきます。
17.
よくある話 みんなテストをがしがし書いていきます。 ローカルでの実行でも時間がかかるようになります。
18.
よくある話 みんなテストをがしがし書いていきます。 ローカルでの実行でも時間がかかるようになります。
気が付いたら、全テスト通すのに日単位になってることがあります。
19.
よくある話 みんなテストをがしがし書いていきます。 ローカルでの実行でも時間がかかるようになります。
気が付いたら、全テスト通すのに日単位になってることがあります。 ->スローテスト問題
20.
スローテスト問題 テスト実行に時間がかかりすぎる テスト実行数の増加によるところ
非効率なテスト 依存関係 依存している全モジュールをテスト システムテスト的なもの Seleniumとか みんないきつくところ ビルド自体も同様
21.
解消方法 テスト自体のパフォーマンスチューニング TDD的なテストは捨てる
DBなどはモック化 Jobのスケジューリング 早く終わるもの、価値の高いものを優先 Jobを細分化 並列性を上げる スケールアップ スケールアウト(クラスタリング)
22.
やっとクラスタリングに到達
23.
Jenkinsのクラスタリングについて マスタ /スレーブ方式
マスタは命令を出す スレーブを命令どおりに仕事する マスタはスレーブの結果を集める スレーブの設定はsshがおすすめ スレーブ側のsshの設定ができていればスレーブエージェントを自動で送り込める スレーブにラベルを付けれる WindosのみやLinuxのみ、実行環境のバージョンやDBごとなどをグループ化
24.
デモ Windows JNLP経由でのスレーブ起動
25.
クラスタリング構成の有用性 マシンは人間に比べて安い こき使いましょう
使いこなすのもスキル Job単位で並列で実行可能 Jobの作り方次第 できる幅が広がる あるスレーブでは性能テストのみなど
26.
まとめ Jenkinsは導入が簡単 Jenkinsのクラスタリングは簡単
スローテストには是非クラスタリング構成を
27.
情報 公式Wikiに日本語情報があります 今回のクラスタリングについても情報が豊富です
Twitterでつぶやく 意外とコミッターときゃっきゃうふふできます togetterにまとめがいくつかあります ブログに読む/書く エラーなどはじゃんじゃん書いてください もれなくコミッターから突っ込みが入ります
Baixar agora