Submit Search
Upload
JenkinsをJava開発でこんな感じで使っています
•
36 likes
•
12,591 views
Toshio Ehara
Follow
今日は、発表出来なくてすみません...。 写真の素材は下記サイトを使用しております。 http://www.pakutaso.com/ PAKUTASO(ぱくたそ)無料写真素材
Read less
Read more
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Akira Maruyama
WordPressプラグイン開発の めんどうな作業は執事(Jenkins)にお任せ
WordPressプラグイン開発の めんどうな作業は執事(Jenkins)にお任せ
Seto Takahiro
AngularJSのDirectiveで俺俺タグつくっちゃお
AngularJSのDirectiveで俺俺タグつくっちゃお
Toshio Ehara
なぜ Enterprise は Sencha を選ぶのか?
なぜ Enterprise は Sencha を選ぶのか?
久司 中村
Sencha フレームワークの統合開発ツール Sencha Cmd
Sencha フレームワークの統合開発ツール Sencha Cmd
久司 中村
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
久司 中村
Ext JS version 5 を始めよう
Ext JS version 5 を始めよう
久司 中村
PWA Beginner(最新版:文字抜けを修正)
PWA Beginner(最新版:文字抜けを修正)
Daisuke Yamazaki
Recommended
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Akira Maruyama
WordPressプラグイン開発の めんどうな作業は執事(Jenkins)にお任せ
WordPressプラグイン開発の めんどうな作業は執事(Jenkins)にお任せ
Seto Takahiro
AngularJSのDirectiveで俺俺タグつくっちゃお
AngularJSのDirectiveで俺俺タグつくっちゃお
Toshio Ehara
なぜ Enterprise は Sencha を選ぶのか?
なぜ Enterprise は Sencha を選ぶのか?
久司 中村
Sencha フレームワークの統合開発ツール Sencha Cmd
Sencha フレームワークの統合開発ツール Sencha Cmd
久司 中村
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
久司 中村
Ext JS version 5 を始めよう
Ext JS version 5 を始めよう
久司 中村
PWA Beginner(最新版:文字抜けを修正)
PWA Beginner(最新版:文字抜けを修正)
Daisuke Yamazaki
AngularJS入門の巻2
AngularJS入門の巻2
Toshio Ehara
Emacs softLayer
Emacs softLayer
Shuichi Yukimoto
【ストアカ】ExcelVBA(マクロ)サンプル
【ストアカ】ExcelVBA(マクロ)サンプル
Takazumi Yamaguchi
Excel vba講座
Excel vba講座
Takazumi Yamaguchi
AngularJS入門の巻
AngularJS入門の巻
Toshio Ehara
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Nobuhiro Nakajima
Webデザイナー視点で使ってみたMicrosoft Azureの話
Webデザイナー視点で使ってみたMicrosoft Azureの話
典子 松本
自動的に開発環境設定(1)
自動的に開発環境設定(1)
Phạm Văn Hùng
a-blog cms の基本 福岡版
a-blog cms の基本 福岡版
Kasumi Morita
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Tatsuji Kuroyanagi
TypeScript And ALM
TypeScript And ALM
Kazushi Kamegawa
Custom Vision Service で花判定カメラ
Custom Vision Service で花判定カメラ
Satoshi Matsunaga
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
schoowebcampus
WordPress ユーザーのための a-blog cms 入門
WordPress ユーザーのための a-blog cms 入門
Akiko Kasaya
Xamarin.Formsで縦書きアプリ
Xamarin.Formsで縦書きアプリ
Satoru Fujimori
Looking glass + videoplayer
Looking glass + videoplayer
優介 黒河
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
典子 松本
WordPressをCMSとして利用するために便利なWP SiteManagerについて
WordPressをCMSとして利用するために便利なWP SiteManagerについて
Tsuyoshi.
A/BテストをAzure×Googleアナリティクスで試してみました。
A/BテストをAzure×Googleアナリティクスで試してみました。
典子 松本
2014.07.09 WordBench Tokyo LT
2014.07.09 WordBench Tokyo LT
Yutaro Miyazaki
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOps
Developers Summit
Jenkins+Maven活用術
Jenkins+Maven活用術
cynipe cynipe
More Related Content
What's hot
AngularJS入門の巻2
AngularJS入門の巻2
Toshio Ehara
Emacs softLayer
Emacs softLayer
Shuichi Yukimoto
【ストアカ】ExcelVBA(マクロ)サンプル
【ストアカ】ExcelVBA(マクロ)サンプル
Takazumi Yamaguchi
Excel vba講座
Excel vba講座
Takazumi Yamaguchi
AngularJS入門の巻
AngularJS入門の巻
Toshio Ehara
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Nobuhiro Nakajima
Webデザイナー視点で使ってみたMicrosoft Azureの話
Webデザイナー視点で使ってみたMicrosoft Azureの話
典子 松本
自動的に開発環境設定(1)
自動的に開発環境設定(1)
Phạm Văn Hùng
a-blog cms の基本 福岡版
a-blog cms の基本 福岡版
Kasumi Morita
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Tatsuji Kuroyanagi
TypeScript And ALM
TypeScript And ALM
Kazushi Kamegawa
Custom Vision Service で花判定カメラ
Custom Vision Service で花判定カメラ
Satoshi Matsunaga
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
schoowebcampus
WordPress ユーザーのための a-blog cms 入門
WordPress ユーザーのための a-blog cms 入門
Akiko Kasaya
Xamarin.Formsで縦書きアプリ
Xamarin.Formsで縦書きアプリ
Satoru Fujimori
Looking glass + videoplayer
Looking glass + videoplayer
優介 黒河
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
典子 松本
WordPressをCMSとして利用するために便利なWP SiteManagerについて
WordPressをCMSとして利用するために便利なWP SiteManagerについて
Tsuyoshi.
A/BテストをAzure×Googleアナリティクスで試してみました。
A/BテストをAzure×Googleアナリティクスで試してみました。
典子 松本
2014.07.09 WordBench Tokyo LT
2014.07.09 WordBench Tokyo LT
Yutaro Miyazaki
What's hot
(20)
AngularJS入門の巻2
AngularJS入門の巻2
Emacs softLayer
Emacs softLayer
【ストアカ】ExcelVBA(マクロ)サンプル
【ストアカ】ExcelVBA(マクロ)サンプル
Excel vba講座
Excel vba講座
AngularJS入門の巻
AngularJS入門の巻
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Webデザイナー視点で使ってみたMicrosoft Azureの話
Webデザイナー視点で使ってみたMicrosoft Azureの話
自動的に開発環境設定(1)
自動的に開発環境設定(1)
a-blog cms の基本 福岡版
a-blog cms の基本 福岡版
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
TypeScript And ALM
TypeScript And ALM
Custom Vision Service で花判定カメラ
Custom Vision Service で花判定カメラ
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
WordPress ユーザーのための a-blog cms 入門
WordPress ユーザーのための a-blog cms 入門
Xamarin.Formsで縦書きアプリ
Xamarin.Formsで縦書きアプリ
Looking glass + videoplayer
Looking glass + videoplayer
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
WordPressをCMSとして利用するために便利なWP SiteManagerについて
WordPressをCMSとして利用するために便利なWP SiteManagerについて
A/BテストをAzure×Googleアナリティクスで試してみました。
A/BテストをAzure×Googleアナリティクスで試してみました。
2014.07.09 WordBench Tokyo LT
2014.07.09 WordBench Tokyo LT
Similar to JenkinsをJava開発でこんな感じで使っています
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOps
Developers Summit
Jenkins+Maven活用術
Jenkins+Maven活用術
cynipe cynipe
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
学 松崎
モダンJavaScriptフレームワークで技術的負債を作らないために
モダンJavaScriptフレームワークで技術的負債を作らないために
YukiOniki
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
Spring Bootキャンプ @関ジャバ #kanjava_sbc
Spring Bootキャンプ @関ジャバ #kanjava_sbc
Toshiaki Maki
AngularJS+TypeScriptを試してみた。
AngularJS+TypeScriptを試してみた。
Toshio Ehara
Similar to JenkinsをJava開発でこんな感じで使っています
(7)
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOps
Jenkins+Maven活用術
Jenkins+Maven活用術
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
モダンJavaScriptフレームワークで技術的負債を作らないために
モダンJavaScriptフレームワークで技術的負債を作らないために
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Spring Bootキャンプ @関ジャバ #kanjava_sbc
Spring Bootキャンプ @関ジャバ #kanjava_sbc
AngularJS+TypeScriptを試してみた。
AngularJS+TypeScriptを試してみた。
More from Toshio Ehara
iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?
Toshio Ehara
Java初心者勉強会(2015/08/07)資料
Java初心者勉強会(2015/08/07)資料
Toshio Ehara
Java電卓勉強会資料
Java電卓勉強会資料
Toshio Ehara
BABELで、ES2015(ES6)を学ぼう!
BABELで、ES2015(ES6)を学ぼう!
Toshio Ehara
AngularJSで業務システムUI部品化
AngularJSで業務システムUI部品化
Toshio Ehara
traceur-compilerで ECMAScript6を体験
traceur-compilerで ECMAScript6を体験
Toshio Ehara
traceur-compilerで未来のJavaScriptを体験
traceur-compilerで未来のJavaScriptを体験
Toshio Ehara
HTML5のCanvas入門 - Img画像を編集してみよう -
HTML5のCanvas入門 - Img画像を編集してみよう -
Toshio Ehara
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
Toshio Ehara
福岡のIT勉強会情報の集め方(LT資料)
福岡のIT勉強会情報の集め方(LT資料)
Toshio Ehara
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発について
Toshio Ehara
BACKBONE.JSにJasmineでテストコード書いてみた (LT資料)
BACKBONE.JSにJasmineでテストコード書いてみた (LT資料)
Toshio Ehara
JavaScriptのテストコード 一緒に勉強しませんか??
JavaScriptのテストコード 一緒に勉強しませんか??
Toshio Ehara
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
Toshio Ehara
LT Leap MotionとJavaScriptで遊ぼう!
LT Leap MotionとJavaScriptで遊ぼう!
Toshio Ehara
JavaScriptもBACKBONE.JSならスッキリ ~MVCぽいのを初体験!~
JavaScriptもBACKBONE.JSならスッキリ ~MVCぽいのを初体験!~
Toshio Ehara
BACKBONE.JSでMVC始めませんか?
BACKBONE.JSでMVC始めませんか?
Toshio Ehara
はじめてのjQuery入門 01 2013年7月14日(日)
はじめてのjQuery入門 01 2013年7月14日(日)
Toshio Ehara
Cocos2d/2d-x/html5 [Objective-C/C++/JavaScript] 好みの言語はどれですか?
Cocos2d/2d-x/html5 [Objective-C/C++/JavaScript] 好みの言語はどれですか?
Toshio Ehara
JavascriptのMVC開発について調べてみた 〜BACKBONE.JS〜
JavascriptのMVC開発について調べてみた 〜BACKBONE.JS〜
Toshio Ehara
More from Toshio Ehara
(20)
iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?
Java初心者勉強会(2015/08/07)資料
Java初心者勉強会(2015/08/07)資料
Java電卓勉強会資料
Java電卓勉強会資料
BABELで、ES2015(ES6)を学ぼう!
BABELで、ES2015(ES6)を学ぼう!
AngularJSで業務システムUI部品化
AngularJSで業務システムUI部品化
traceur-compilerで ECMAScript6を体験
traceur-compilerで ECMAScript6を体験
traceur-compilerで未来のJavaScriptを体験
traceur-compilerで未来のJavaScriptを体験
HTML5のCanvas入門 - Img画像を編集してみよう -
HTML5のCanvas入門 - Img画像を編集してみよう -
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
福岡のIT勉強会情報の集め方(LT資料)
福岡のIT勉強会情報の集め方(LT資料)
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSにJasmineでテストコード書いてみた (LT資料)
BACKBONE.JSにJasmineでテストコード書いてみた (LT資料)
JavaScriptのテストコード 一緒に勉強しませんか??
JavaScriptのテストコード 一緒に勉強しませんか??
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
LT Leap MotionとJavaScriptで遊ぼう!
LT Leap MotionとJavaScriptで遊ぼう!
JavaScriptもBACKBONE.JSならスッキリ ~MVCぽいのを初体験!~
JavaScriptもBACKBONE.JSならスッキリ ~MVCぽいのを初体験!~
BACKBONE.JSでMVC始めませんか?
BACKBONE.JSでMVC始めませんか?
はじめてのjQuery入門 01 2013年7月14日(日)
はじめてのjQuery入門 01 2013年7月14日(日)
Cocos2d/2d-x/html5 [Objective-C/C++/JavaScript] 好みの言語はどれですか?
Cocos2d/2d-x/html5 [Objective-C/C++/JavaScript] 好みの言語はどれですか?
JavascriptのMVC開発について調べてみた 〜BACKBONE.JS〜
JavascriptのMVC開発について調べてみた 〜BACKBONE.JS〜
JenkinsをJava開発でこんな感じで使っています
1.
2014/6/9(月) 仮想開発環境とか勉強会 (Vagrant/Chef/docker/Jenkins) で発表する予定でしたけど…参加出来なくてごめんなさい… JenkinsをJava開発で こんな感じで使ってます 未 発 表
2.
-自己紹介- 株式会社キャムの江原と申します。 プログラマしてます。 twitter : @itokami1123 企業の経営戦略に役立つサービス「CAM
MACS」を AWSにて提供してます。
3.
1月から転職して今の職場になりました。 そこで初めてJenkinsに触れました。
4.
この発表では弊社でのJenkins利用方法を ご紹介したいと思います。 もっとこうした方がいいよとかありましたら 是非ご指摘ください!
5.
アジェンダ ======= - 言語とフレームワーク - 開発でJenkins -
夜間バッチでJenkins
6.
言語とフレームワーク
7.
弊社はJavaでの開発がメインです。 一番新しい開発では、Spring Bootを使用しています。 Seasar2(Teeda)->JavaEE6->Springと変わってきました。 AngularJS (JavaScript) Grunt Maven Spring
Boot (Java8) PostgreSQLDomaREST 組込Jetty
8.
開発でJenkins
9.
GitHUB Jenkins ソースのバージョン管理はGitを使用してます。 GitHub上のリポジトリにソースを集約してます。 PUSH ( ( ( プルリク・プルリク/
10.
GitHUB Jenkins GitHubからを5分毎にポーリングして マージしたソースをJenkinsに取得しています。 PULL ( ( ( Git plugin!/ *
/5 * * * *
11.
GitHUB Jenkins Jenkinsの状態(ビルド開始など)をHipChatで通知します。 HipChatは他にもGitHubの状態などにも使ってます。 通知 ( ( ( Jenkins
HipChat Plugin / コンパイルはじまった! /
12.
GitHUB Jenkins ビルドジョブを実行します。緊急でビルドだけしたい時も考 えてテストジョブは分けてます。 ( ( ( ビルドなう!
/ maven mvn install -DskipTests=true ビルド ジョブ JSHintやCheckstyleで品質管理
13.
GitHUB Jenkins ビルドジョブ終了をキッカケにテストジョブを実行〜。 テストジョブ終了をキッカケにデプロイテストを実行〜。 ( ( ( ビルド ジョブ テスト ジョブ 上流から下流ジョブ
/ デプロ イテスト 状況を結果通知 /ちゃんと動いてる!
14.
GitHUB Jenkins ステージング環境やプロダクト環境に配備するJOBは手動で 実行しています。(課題の切りのよいタイミングで行う為) ( ( ( ステー ジング ジョブ ステージング環境 結合試験!
/ 課題管理はJIRA使ってます。 手動で起動
15.
夜間バッチでJenkins
16.
夜間処理といえば 商用のジョブ管理ソフトがありますが 高価ですね… ! 例えば○○とか△△とか ! かといって cronだけでは 状況を把握しにくいです…
17.
Jenkins 指定したタイミングでシェルが起動出きるのを利用して 夜間に行わせたい業務処理もJenkinsでやっています。 毎日の集計処理.sh 業務 ジョブ 業務 ジョブ 不要データ削除.sh PostgreSQL
18.
Cron Columnプラグインを使えば 起動タイミングの設定をView上で確認できますし Next Executionsプラグインを使えば 今度いつ起動するか確認できます。
19.
ログも世代でブラウザから確認できますし
20.
Timestamperを使えば実行のおよその時間も分かります
21.
-まとめ-
22.
まず、Jenkinsの前に
23.
! エクセル管理台帳を愛する ! 業務系アプリのみなさんも ! そろそろソース管理ソフト導入しましょ。
24.
根性や精神論もいいけど ! JenkinsでCheckstyleやJUnitを ! 動かして品質の維持を自動化しましょ
25.
Jenkinsは、シェルのジョブ管理にも ! 便利に使えます。 ! ジョブ管理ソフトとしても優秀です!
26.
転職前の私のように ! Jenkins導入されていない貴方! ! 是非導入してみてください! ! むっちゃ楽になりますよ。 会社で導入してもらえないなら転職するしかないかも…
27.
今日参加出来なくて すみませんでした…
Download now