Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kiyotaka Oku
2,233 views
JUC2012
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 16 times
1
/ 44
2
/ 44
3
/ 44
4
/ 44
5
/ 44
6
/ 44
7
/ 44
8
/ 44
9
/ 44
10
/ 44
11
/ 44
12
/ 44
13
/ 44
14
/ 44
15
/ 44
16
/ 44
17
/ 44
18
/ 44
19
/ 44
20
/ 44
21
/ 44
22
/ 44
23
/ 44
24
/ 44
25
/ 44
26
/ 44
27
/ 44
28
/ 44
29
/ 44
30
/ 44
31
/ 44
32
/ 44
33
/ 44
34
/ 44
35
/ 44
36
/ 44
37
/ 44
38
/ 44
39
/ 44
40
/ 44
41
/ 44
42
/ 44
43
/ 44
44
/ 44
More Related Content
PPTX
Jenkins user conference 東京
by
Kohsuke Kawaguchi
PDF
Jenkinsstudy#4kokawa
by
Takashi Kokawa
PDF
Javaユーザに贈るJenkins 25のTips
by
Masanori Satoh
PPTX
Net なプロジェクトでも jenkins を使ってみた
by
Oda Shinsuke
PDF
Jenkins実践入門目次チラ見せしちゃいます
by
Masanori Satoh
PPTX
Jenkins使ってみた~Windows編~
by
Yuta Matsumura
PDF
Jenkins実践入門 第二版 What's New
by
Masanori Satoh
PDF
Jenkinsで始める継続的デリバリーと実践の道程
by
Masanori Satoh
Jenkins user conference 東京
by
Kohsuke Kawaguchi
Jenkinsstudy#4kokawa
by
Takashi Kokawa
Javaユーザに贈るJenkins 25のTips
by
Masanori Satoh
Net なプロジェクトでも jenkins を使ってみた
by
Oda Shinsuke
Jenkins実践入門目次チラ見せしちゃいます
by
Masanori Satoh
Jenkins使ってみた~Windows編~
by
Yuta Matsumura
Jenkins実践入門 第二版 What's New
by
Masanori Satoh
Jenkinsで始める継続的デリバリーと実践の道程
by
Masanori Satoh
What's hot
KEY
継続的インテグレーションとテストの話
by
Preferred Networks
PDF
ドリコムJenkins勉強会資料
by
Go Sueyoshi (a.k.a sue445)
PDF
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
by
Junya Suzuki
PDF
Ciじゃない方のJenkins
by
Katsuhiro Miura
PDF
Startup jenkins!
by
Kanu orz
PPTX
Jenkinsを使った初めての継続的インテグレーション
by
dcubeio
PDF
Jenkinsではじめる継続的インテグレーション
by
Masanori Satoh
PPTX
第六回Jenkins勉強会
by
Kohsuke Kawaguchi
PDF
Jenkins 再入門
by
Jumpei Miyata
PDF
Croozにおけるjenkins活用事例20130618
by
Katsuya Ohnishi
PPTX
Jenkins と groovy
by
Kohsuke Kawaguchi
PDF
邪道Jenkins
by
hazisarashi
PPTX
JRebel for Android 1.2.14 update
by
kimukou_26 Kimukou
PDF
JRebel for Android 1.0 を試食してみた
by
kimukou_26 Kimukou
PDF
Jenkinsを利用したCI、弊社導入事例
by
Ryoichi Obara
PDF
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
by
Yuki Iwanari
PPTX
Vagrantでwindows仮想環境を構築しよう
by
Yuta Matsumura
PPTX
入門!Jenkins
by
Shuntaro Saiba
PPTX
Jenkins勉強会 in 札幌 第二部
by
cactusman
PDF
Jenkins+Play!で気軽にCI
by
Takafumi Ikeda
継続的インテグレーションとテストの話
by
Preferred Networks
ドリコムJenkins勉強会資料
by
Go Sueyoshi (a.k.a sue445)
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
by
Junya Suzuki
Ciじゃない方のJenkins
by
Katsuhiro Miura
Startup jenkins!
by
Kanu orz
Jenkinsを使った初めての継続的インテグレーション
by
dcubeio
Jenkinsではじめる継続的インテグレーション
by
Masanori Satoh
第六回Jenkins勉強会
by
Kohsuke Kawaguchi
Jenkins 再入門
by
Jumpei Miyata
Croozにおけるjenkins活用事例20130618
by
Katsuya Ohnishi
Jenkins と groovy
by
Kohsuke Kawaguchi
邪道Jenkins
by
hazisarashi
JRebel for Android 1.2.14 update
by
kimukou_26 Kimukou
JRebel for Android 1.0 を試食してみた
by
kimukou_26 Kimukou
Jenkinsを利用したCI、弊社導入事例
by
Ryoichi Obara
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
by
Yuki Iwanari
Vagrantでwindows仮想環境を構築しよう
by
Yuta Matsumura
入門!Jenkins
by
Shuntaro Saiba
Jenkins勉強会 in 札幌 第二部
by
cactusman
Jenkins+Play!で気軽にCI
by
Takafumi Ikeda
Similar to JUC2012
PDF
Niigata rb発表資料
by
Yuuki Tan-nai
PDF
Jenkins plugin memo
by
Kiyotaka Oku
PDF
PHPMatsuri2012 - 最先端チーム開発
by
ha1t
PDF
Jenkinsについて
by
Satoshi Namai
PDF
Jenkinsプラグインの中身を覗いてみよう
by
ikikko
PDF
Trac Plugin Developement with Jenkins
by
Takahisa Wada
PDF
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
PDF
自ら肥え太る執事を現場に入れてみた
by
Kazuhito Miura
PPTX
CIのもたらす世界
by
Tatsuhito Kato
PPTX
Jenkinsのある生活
by
Takaya Funabiki
PDF
GithubとCIとJenkins
by
shi shi
PDF
Cibc work kokawa
by
Takashi Kokawa
PDF
Sinatraアプリをherokuにアップ
by
Hiroshi Oyamada
PDF
恋するJenkins
by
Hiroshi Nakao
PDF
JenkinsとjMeterで負荷テストの自動化
by
Satoshi Akama
PDF
20121019-jenkins-akiko_pusu.pdf
by
akiko_pusu
PDF
20121022 jenkinsまつり事前アンケート結果
by
SHIFT Inc.
PDF
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
PDF
CIBC workshop by imagire
by
Takashi Imagire
PDF
AWS Black Belt Online Seminar AWS上のJenkins活用方法
by
Amazon Web Services Japan
Niigata rb発表資料
by
Yuuki Tan-nai
Jenkins plugin memo
by
Kiyotaka Oku
PHPMatsuri2012 - 最先端チーム開発
by
ha1t
Jenkinsについて
by
Satoshi Namai
Jenkinsプラグインの中身を覗いてみよう
by
ikikko
Trac Plugin Developement with Jenkins
by
Takahisa Wada
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
自ら肥え太る執事を現場に入れてみた
by
Kazuhito Miura
CIのもたらす世界
by
Tatsuhito Kato
Jenkinsのある生活
by
Takaya Funabiki
GithubとCIとJenkins
by
shi shi
Cibc work kokawa
by
Takashi Kokawa
Sinatraアプリをherokuにアップ
by
Hiroshi Oyamada
恋するJenkins
by
Hiroshi Nakao
JenkinsとjMeterで負荷テストの自動化
by
Satoshi Akama
20121019-jenkins-akiko_pusu.pdf
by
akiko_pusu
20121022 jenkinsまつり事前アンケート結果
by
SHIFT Inc.
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
CIBC workshop by imagire
by
Takashi Imagire
AWS Black Belt Online Seminar AWS上のJenkins活用方法
by
Amazon Web Services Japan
More from Kiyotaka Oku
PDF
Osaka Venture Meetup #3
by
Kiyotaka Oku
PPTX
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
by
Kiyotaka Oku
PPTX
BaseScriptについて
by
Kiyotaka Oku
PDF
javafx-mini4wd
by
Kiyotaka Oku
PDF
ミニ四駆ジャパンカップで勝つ方法を考える
by
Kiyotaka Oku
PDF
Spockの基礎
by
Kiyotaka Oku
PDF
GDK48総選挙の裏側
by
Kiyotaka Oku
PDF
Jenkins入門
by
Kiyotaka Oku
PDF
Grails/Groovyによる開発事例紹介
by
Kiyotaka Oku
PDF
Griffon不定期便〜G*ワークショップ編〜
by
Kiyotaka Oku
PDF
日本Grails/Groovyユーザーグループ
by
Kiyotaka Oku
PDF
GroovyConsole2
by
Kiyotaka Oku
PDF
GroovyConsole
by
Kiyotaka Oku
PDF
JJUG CCC 2011 Spring
by
Kiyotaka Oku
PDF
Jenkinsプラグインの作り方
by
Kiyotaka Oku
PDF
Devsumi Openjam
by
Kiyotaka Oku
PDF
Jenkins and Groovy
by
Kiyotaka Oku
ZIP
とある断片の超動的言語
by
Kiyotaka Oku
PDF
Mote Hudson
by
Kiyotaka Oku
PDF
Groovy and-hudson2
by
Kiyotaka Oku
Osaka Venture Meetup #3
by
Kiyotaka Oku
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
by
Kiyotaka Oku
BaseScriptについて
by
Kiyotaka Oku
javafx-mini4wd
by
Kiyotaka Oku
ミニ四駆ジャパンカップで勝つ方法を考える
by
Kiyotaka Oku
Spockの基礎
by
Kiyotaka Oku
GDK48総選挙の裏側
by
Kiyotaka Oku
Jenkins入門
by
Kiyotaka Oku
Grails/Groovyによる開発事例紹介
by
Kiyotaka Oku
Griffon不定期便〜G*ワークショップ編〜
by
Kiyotaka Oku
日本Grails/Groovyユーザーグループ
by
Kiyotaka Oku
GroovyConsole2
by
Kiyotaka Oku
GroovyConsole
by
Kiyotaka Oku
JJUG CCC 2011 Spring
by
Kiyotaka Oku
Jenkinsプラグインの作り方
by
Kiyotaka Oku
Devsumi Openjam
by
Kiyotaka Oku
Jenkins and Groovy
by
Kiyotaka Oku
とある断片の超動的言語
by
Kiyotaka Oku
Mote Hudson
by
Kiyotaka Oku
Groovy and-hudson2
by
Kiyotaka Oku
Recently uploaded
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
JUC2012
1.
開発以外での
Jenkins活用方法 #juc2012_S505 株式会社ニューキャスト 奥清隆 @kiy0taka 12年8月2日木曜日
2.
12年8月2日木曜日
3.
自己紹介
•奥 清隆 (id:kiy0taka、@kiy0taka) •株式会社ニューキャスト •大阪Jenkins勉強会 •日本Grails/Groovyユーザーグループ •Jenkinsプラグイン開発者 12年8月2日木曜日
4.
開発以外でのJenkins?
•ビルド以外のバックアップとかサーバの死活監視 とかをJenkinsでやるという話ではないです •開発者以外の人にJenkinsを使ってもらう話です •DTPの話が出てきますが知らなくても問題ないで す。私もよく知りません。 •Jenkinsを使った自動化のヒントになればと思い ます。 12年8月2日木曜日
5.
DTPでの利用例
•dprooFS •PDFの差分を見やすくすることで変更内 容を確認する •Demo 12年8月2日木曜日
6.
•従業員数 約30名
•事業内容 •システム開発事業、Web関連事業 印刷関連事業、出版事業、介護事業 12年8月2日木曜日
7.
社内のJenkins
•Jenkinsインスタンス 4(2) •Jenkinsノード 8(5) •ジョブ 195(59) 12年8月2日木曜日
8.
DTP
DTP(Desktop publishing、デスクトップ パブリッシング)とは、日本語で卓上出版を 意味し、書籍、新聞などの編集に際して行う 割り付けなどの作業をコンピュータ上で行 い、プリンターで出力を行うこと。 http://ja.wikipedia.org/wiki/DTP 12年8月2日木曜日
9.
DTPと開発の共通点
•コンピュータを使う •人間がやらないといけないこともある •人間がやらなくてもいいこともある •イテレーションする 12年8月2日木曜日
10.
DTPと開発の異なる点
•パソコンに詳しくない •バージョン管理はしない •自動テストとかしない(できない) 12年8月2日木曜日
11.
人間がやらなくてもいいこともある
•DTPはそれほど自動化されていない •自動化できるところもある •そういう製品もあるが高価 12年8月2日木曜日
12.
自動化してみる 12年8月2日木曜日
13.
DTP用スクリプトを書く
•実行方法がわからない •環境がちがって実行できない •実行しても何が起こったのかわからない •成功したのか失敗したのかよくわからない 12年8月2日木曜日
14.
なんとなく
開発現場と似ている 12年8月2日木曜日
15.
ビルドスクリプトを書く
•実行方法がわからない •環境がちがって実行できない •実行しても何が起こったのかわからない •成功したのか失敗したのかよくわからない 12年8月2日木曜日
16.
そこでJenkinsですよ!
•自動化して出てくる問題はだいたい Jenkinsが解決してくれる •開発者だけに使わせるにはもったいない •ビルド職人=自動化職人 12年8月2日木曜日
17.
Jenkinsの利用方法
•標準機能とプラグインを組み合わせて使う •APIを使って独自アプリケーションと連携 •独自のプラグインを開発する 12年8月2日木曜日
18.
標準機能&プラグイン 12年8月2日木曜日
19.
「シェルの実行」
•自動化する処理はシェルで書く •シェルはバージョン管理しておく •ジョブ実行時に最新版をチェックアウト •必要なライブラリ等はパスを通しておく 12年8月2日木曜日
20.
ビルドのパラメータ化
•バージョン管理をしていないのでビルドに 必要なファイルを実行時に指定してもらう 12年8月2日木曜日
21.
プラグインの活用
•実行結果を通知する •IRC Plugin •成果物をアップロードする •Publish over XXX Plugin •Groovy Postbuild Plugin 12年8月2日木曜日
22.
権限周りの設定
•管理者権限は必要ない •社内利用なので権限はなくてもいいが •ジョブの設定を間違えて壊されないように •誰が実行したかわかるように 12年8月2日木曜日
23.
APIを利用する 12年8月2日木曜日
24.
APIの利用
•Webアプリをフロントエンドにしてバッ クエンドにJenkinsを使う •Webアプリ側では使いやすいUIの提供や Jenkins側で管理しないデータを扱う •Jenkinsのスレーブ機能で処理が増えても 簡単にクラスタを増やすことができる 12年8月2日木曜日
25.
12年8月2日木曜日
26.
12年8月2日木曜日
27.
12年8月2日木曜日
28.
リモートAPI
•http://jenkins/api •http://jenkins/job/myjob/api/json •http://jenkins/job/myjob/build 12年8月2日木曜日
29.
CLI
•コマンドラインインタフェース •groovyコマンドとJenkinsの内部APIを 使ってより複雑なことが可能 12年8月2日木曜日
30.
コマンド実行方法
•java -jar jenkins-cli.jar -s http:// jenkins-server/ groovy hello.groovy 12年8月2日木曜日
31.
プログラムからの利用
import hudson.cli.CLI def cli = new CLI('http://jenkins-server/') def args = ['groovy', File('hello.groovy').absolutePath] cli.execute(args, System.in, System.out, System.err) 12年8月2日木曜日
32.
Demo 12年8月2日木曜日
33.
DTPでの利用
•PDFの差分をとるアプリケーション •Webアプリケーションでプロジェクトや チームという概念をあつかう •頻繁にりようされるので使いやすいUIを提 供する 12年8月2日木曜日
34.
プラグインを作る 12年8月2日木曜日
35.
特定の処理をプラグイン化
•hudson.tasks.Builderを継承して実装 •Builderの実装はたくさんあるので他のプ ラグインのソースを見ればわかるはず 12年8月2日木曜日
36.
独自プラグインのメリット
•ほとんどない •開発用プラグインの様に万人向けじゃな かったりする •Javaのライブラリとかないので結局コマ ンドをJavaからプロセス実行することに •シェルで書いた方が扱いやすい 12年8月2日木曜日
37.
より連携しやすくするプラグイン
•結局、自動化したい処理はバラバラ •いつも作っているアプリケーションから連 携しやすくするぐらいが丁度いい 12年8月2日木曜日
38.
Groovy Remote Control
•Jenkinsとの連携をよりやりやすくするた めのプラグイン •Groovy Remote Control •http://groovy.codehaus.org/ modules/remote/ •開発中。近日公開予定 12年8月2日木曜日
39.
利用方法1
import groovyx.remote.client.RemoteControl import groovyx.remote.transport.http.HttpTransport def transport = new HttpTransport('http://jenkins-server/') def remote = new RemoteControl(transport) def result = remote { // ここの処理はJenkins上で実行される // シリアライズ可能なオブジェクトを返すことが可能 return 'hello' } println result アプリケーション→Jenkins 12年8月2日木曜日
40.
利用方法2
•Jenkinsからアプリケーションのコードを 実行 •アプリケーション側で連携用APIを実装す る必要はない •アプリケーションにあるビジネスロジック をJenkinsから実行する Jenkins→アプリケーション 12年8月2日木曜日
41.
課題
•アプリケーション側のオブジェクトをどう 扱うか? •アプリケーションのライブラリを Jenkinsのクラスパスに指定する? •アプリケーション側でコンテキストを提 供する? 12年8月2日木曜日
42.
まとめ
•Jenkins本体とプラグインだけでも十分で きる •APIで連携するアプリケーションをつくっ てより使いやすく •開発者以外に使ってもらうには工夫が必要 12年8月2日木曜日
43.
まとめ
•Jenkinsの使い方としてはちょっとやり過 ぎ感も否めない。 •でも社内では大活躍 •Jenkinsを知らない人はいない •開発者だけで使うにはもったいない 12年8月2日木曜日
44.
Q&A 12年8月2日木曜日
Download