Suche senden
Hochladen
Alfresco CI
•
Als KEY, PDF herunterladen
•
2 gefällt mir
•
1,465 views
Ashitaba YOSHIOKA
Folgen
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Empfohlen
Alfresco day technical update
Alfresco day technical update
Yoshi Aochi
全社情報共有サイトへのAlfresco Community 5 導入事例紹介 - 第27回Alfresco勉強会
全社情報共有サイトへのAlfresco Community 5 導入事例紹介 - 第27回Alfresco勉強会
Ryota Watabe
Alfresco勉強会#21 Alfresco Workdesk Configuratorによるpluginの設定変更方法
Alfresco勉強会#21 Alfresco Workdesk Configuratorによるpluginの設定変更方法
Jun Terashita
0からわかるAlfresco
0からわかるAlfresco
MoritakaSoma
【第1.5回勉強会】後編 alfrescoの基本操作
【第1.5回勉強会】後編 alfrescoの基本操作
マジセミ by (株)オープンソース活用研究所
Alfresco紹介
Alfresco紹介
Tetsuya Hasegawa
企業のためのコンテンツプラットホーム Alfresco
企業のためのコンテンツプラットホーム Alfresco
Yoshi Aochi
Alfresco Google Docs連携
Alfresco Google Docs連携
Ashitaba YOSHIOKA
Empfohlen
Alfresco day technical update
Alfresco day technical update
Yoshi Aochi
全社情報共有サイトへのAlfresco Community 5 導入事例紹介 - 第27回Alfresco勉強会
全社情報共有サイトへのAlfresco Community 5 導入事例紹介 - 第27回Alfresco勉強会
Ryota Watabe
Alfresco勉強会#21 Alfresco Workdesk Configuratorによるpluginの設定変更方法
Alfresco勉強会#21 Alfresco Workdesk Configuratorによるpluginの設定変更方法
Jun Terashita
0からわかるAlfresco
0からわかるAlfresco
MoritakaSoma
【第1.5回勉強会】後編 alfrescoの基本操作
【第1.5回勉強会】後編 alfrescoの基本操作
マジセミ by (株)オープンソース活用研究所
Alfresco紹介
Alfresco紹介
Tetsuya Hasegawa
企業のためのコンテンツプラットホーム Alfresco
企業のためのコンテンツプラットホーム Alfresco
Yoshi Aochi
Alfresco Google Docs連携
Alfresco Google Docs連携
Ashitaba YOSHIOKA
【20140521 第1回勉強会】後編 alfrescoの基本操作
【20140521 第1回勉強会】後編 alfrescoの基本操作
マジセミ by (株)オープンソース活用研究所
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
Takuma Sugimoto
Share UIカスタマイズの第一歩
Share UIカスタマイズの第一歩
MoritakaSoma
Alfresco study29 activitymonitoring
Alfresco study29 activitymonitoring
Takeshi Totani
Alfresco study32 introducing5.1
Alfresco study32 introducing5.1
Takeshi Totani
PHP Windows コラボセミナー Vol 1 Session 1
PHP Windows コラボセミナー Vol 1 Session 1
hirookun
Doc management by Confluence+Jira
Doc management by Confluence+Jira
Kazunori Sato
0からわかるAlfresco 2017年1月版
0からわかるAlfresco 2017年1月版
MoritakaSoma
20140129 alfresco addons
20140129 alfresco addons
Takeshi Totani
Alfresco ce 4.2の新機能
Alfresco ce 4.2の新機能
Jun Terashita
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Tasuku Otani
WordPress と Windows って?~ 5 つの知っ得 ~
WordPress と Windows って?~ 5 つの知っ得 ~
Osamu Monoe
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
株式会社クライム
Php on windows vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用
hirookun
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Jun Terashita
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介
MoritakaSoma
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
Takuma Sugimoto
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Jun Terashita
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev ops
裕貴 荒井
Aws and Alfresco Solutions
Aws and Alfresco Solutions
Alfresco Software
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
Zia Consulting
Weitere ähnliche Inhalte
Was ist angesagt?
【20140521 第1回勉強会】後編 alfrescoの基本操作
【20140521 第1回勉強会】後編 alfrescoの基本操作
マジセミ by (株)オープンソース活用研究所
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
Takuma Sugimoto
Share UIカスタマイズの第一歩
Share UIカスタマイズの第一歩
MoritakaSoma
Alfresco study29 activitymonitoring
Alfresco study29 activitymonitoring
Takeshi Totani
Alfresco study32 introducing5.1
Alfresco study32 introducing5.1
Takeshi Totani
PHP Windows コラボセミナー Vol 1 Session 1
PHP Windows コラボセミナー Vol 1 Session 1
hirookun
Doc management by Confluence+Jira
Doc management by Confluence+Jira
Kazunori Sato
0からわかるAlfresco 2017年1月版
0からわかるAlfresco 2017年1月版
MoritakaSoma
20140129 alfresco addons
20140129 alfresco addons
Takeshi Totani
Alfresco ce 4.2の新機能
Alfresco ce 4.2の新機能
Jun Terashita
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Tasuku Otani
WordPress と Windows って?~ 5 つの知っ得 ~
WordPress と Windows って?~ 5 つの知っ得 ~
Osamu Monoe
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
株式会社クライム
Php on windows vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用
hirookun
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Jun Terashita
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介
MoritakaSoma
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
Takuma Sugimoto
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Jun Terashita
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev ops
裕貴 荒井
Was ist angesagt?
(20)
【20140521 第1回勉強会】後編 alfrescoの基本操作
【20140521 第1回勉強会】後編 alfrescoの基本操作
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
Share UIカスタマイズの第一歩
Share UIカスタマイズの第一歩
Alfresco study29 activitymonitoring
Alfresco study29 activitymonitoring
Alfresco study32 introducing5.1
Alfresco study32 introducing5.1
PHP Windows コラボセミナー Vol 1 Session 1
PHP Windows コラボセミナー Vol 1 Session 1
Doc management by Confluence+Jira
Doc management by Confluence+Jira
0からわかるAlfresco 2017年1月版
0からわかるAlfresco 2017年1月版
20140129 alfresco addons
20140129 alfresco addons
Alfresco ce 4.2の新機能
Alfresco ce 4.2の新機能
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
WordPress と Windows って?~ 5 つの知っ得 ~
WordPress と Windows って?~ 5 つの知っ得 ~
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
Php on windows vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev ops
Andere mochten auch
Aws and Alfresco Solutions
Aws and Alfresco Solutions
Alfresco Software
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
Zia Consulting
Alfresco feb 2012
Alfresco feb 2012
hnakajima
North Central and Northwoods Wisconsin award winning agents - First Weber Group
North Central and Northwoods Wisconsin award winning agents - First Weber Group
First Weber
Porting Tablet Apps to the Amazon Fire TV
Porting Tablet Apps to the Amazon Fire TV
Qualcomm Developer Network
Alfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - Sourcesense
Piergiorgio Lucidi
Contract lifecycle management webinar with cignex 22 apr2010
Contract lifecycle management webinar with cignex 22 apr2010
Alfresco Software
How to Leverage your Amazon Holiday Sales for a Profitable 2015
How to Leverage your Amazon Holiday Sales for a Profitable 2015
FeedVisor
스프링 오픈소스 정리
스프링 오픈소스 정리
라한사 아
Andere mochten auch
(9)
Aws and Alfresco Solutions
Aws and Alfresco Solutions
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
Alfresco feb 2012
Alfresco feb 2012
North Central and Northwoods Wisconsin award winning agents - First Weber Group
North Central and Northwoods Wisconsin award winning agents - First Weber Group
Porting Tablet Apps to the Amazon Fire TV
Porting Tablet Apps to the Amazon Fire TV
Alfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - Sourcesense
Contract lifecycle management webinar with cignex 22 apr2010
Contract lifecycle management webinar with cignex 22 apr2010
How to Leverage your Amazon Holiday Sales for a Profitable 2015
How to Leverage your Amazon Holiday Sales for a Profitable 2015
스프링 오픈소스 정리
스프링 오픈소스 정리
Ähnlich wie Alfresco CI
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
Takako Miyagawa
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
Daiki Kawanuma
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
Masanori Ishigami
Nseg20120929
Nseg20120929
hiro345
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
近藤 繁延
Jenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdi
昌桓 李
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
decode2016
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
Takashi Kokawa
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築
Takashi Kanai
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみよう
ikikko
Jenkinsについて
Jenkinsについて
Satoshi Namai
Scoop!
Scoop!
NipponAlgorithm
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
Hideharu MATSUFUJI
Windows Azure PHP Tips
Windows Azure PHP Tips
Microsoft Openness Japan
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
Takashi Okamoto
Ähnlich wie Alfresco CI
(20)
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
Nseg20120929
Nseg20120929
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
Jenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdi
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみよう
Jenkinsについて
Jenkinsについて
Scoop!
Scoop!
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
Windows Azure PHP Tips
Windows Azure PHP Tips
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
Mehr von Ashitaba YOSHIOKA
メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)
Ashitaba YOSHIOKA
AWSを利用した開発者・データを扱う人向けの資料
AWSを利用した開発者・データを扱う人向けの資料
Ashitaba YOSHIOKA
メタプログラミングRuby勉強会#5
メタプログラミングRuby勉強会#5
Ashitaba YOSHIOKA
メタプログラミングRuby勉強会#4
メタプログラミングRuby勉強会#4
Ashitaba YOSHIOKA
千年繁栄する法
千年繁栄する法
Ashitaba YOSHIOKA
もくもく会について
もくもく会について
Ashitaba YOSHIOKA
Alfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
Ashitaba YOSHIOKA
PolicyとItem (CMIS輪読会#3)
PolicyとItem (CMIS輪読会#3)
Ashitaba YOSHIOKA
AlfrescoとSolr(後編)
AlfrescoとSolr(後編)
Ashitaba YOSHIOKA
AlfrescoとSolr(中編)
AlfrescoとSolr(中編)
Ashitaba YOSHIOKA
今さら始めるCoffeeScript
今さら始めるCoffeeScript
Ashitaba YOSHIOKA
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門
Ashitaba YOSHIOKA
今さら始めるJavaScript
今さら始めるJavaScript
Ashitaba YOSHIOKA
Alfresco JP Site
Alfresco JP Site
Ashitaba YOSHIOKA
AlfrescoとActiveCMIS
AlfrescoとActiveCMIS
Ashitaba YOSHIOKA
Alfresco Java Foundation API
Alfresco Java Foundation API
Ashitaba YOSHIOKA
Alfresco and Web Script (English)
Alfresco and Web Script (English)
Ashitaba YOSHIOKA
AlfrescoとWeb Script
AlfrescoとWeb Script
Ashitaba YOSHIOKA
Alfresco SDKとカスタムアクション
Alfresco SDKとカスタムアクション
Ashitaba YOSHIOKA
Alfrescoのインストールと設定
Alfrescoのインストールと設定
Ashitaba YOSHIOKA
Mehr von Ashitaba YOSHIOKA
(20)
メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)
AWSを利用した開発者・データを扱う人向けの資料
AWSを利用した開発者・データを扱う人向けの資料
メタプログラミングRuby勉強会#5
メタプログラミングRuby勉強会#5
メタプログラミングRuby勉強会#4
メタプログラミングRuby勉強会#4
千年繁栄する法
千年繁栄する法
もくもく会について
もくもく会について
Alfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
PolicyとItem (CMIS輪読会#3)
PolicyとItem (CMIS輪読会#3)
AlfrescoとSolr(後編)
AlfrescoとSolr(後編)
AlfrescoとSolr(中編)
AlfrescoとSolr(中編)
今さら始めるCoffeeScript
今さら始めるCoffeeScript
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門
今さら始めるJavaScript
今さら始めるJavaScript
Alfresco JP Site
Alfresco JP Site
AlfrescoとActiveCMIS
AlfrescoとActiveCMIS
Alfresco Java Foundation API
Alfresco Java Foundation API
Alfresco and Web Script (English)
Alfresco and Web Script (English)
AlfrescoとWeb Script
AlfrescoとWeb Script
Alfresco SDKとカスタムアクション
Alfresco SDKとカスタムアクション
Alfrescoのインストールと設定
Alfrescoのインストールと設定
Alfresco CI
1.
Alfrescoで始めるCI - Alfresco勉強会 第7回
- 2012/06/13 @mryoshio Copyright 2012 tachibanakikaku.com. All rights reserved.
2.
目次 ‣ 自己紹介 ‣ Alfrescoについて ‣
Web Scriptについて ‣ Jenkinsについて ‣ Mavenを利用したWeb Script開発 ‣ Jenkinsのインストールと設定 ‣ [デモ] Continuous Integration
3.
自己紹介 ‣ 普段何やってるの? →
イージフ ( http://aegif.jp/ )でAlfrescoやLiferayのコンサルタン ト。ソースコード読んだりカスタマイズしたりしています ‣ Alfrescoどれくらい触ってるの? → 2007/08から約5年
4.
Alfrescoについて ‣ 何? →
英Alfresco社が提供するオープンソースソフトウェア。コンテンツ管 理、Webコンテンツ管理、コラボレーションなどを低コストでシン プルに行える ‣ 似た機能をもつ製品は? → SharePoint (コラボレーション)、Documentum (コンテンツ管理) あたりが該当 ‣ 特徴は? → Community版 (無償)とEnterprise版が存在 → Alfrescoへの移行およびAlfrescoからの移行が簡単
5.
Web Scriptについて ‣ 何?
→ HTTPメソッド (GET/POST/PUT/DELETE)に応答するURIに紐付けられ たサービス ‣ 何ができるの? → JavaScriptやJavaでロジックを書けるため、Alfresco内部に対する処理 (e.g. コンテンツの検索)はもちろん、Javaでできること (e.g. メール送 信、アーカイブ解凍)は大体できる ‣ 参考 → http://www.slideshare.net/mryoshio/alfrescoweb-script → (http://wiki.alfresco.com/wiki/Web_Scripts#What_is_a_Web_Script.3F)
6.
Jenkinsについて
7.
What is Jenkins? ‣
継続的インテグレーションを実現するためのソフト ウェアです。たとえば次のことを行えます。 → 継続的な、ソフトウェアプロジェクトのビルドとテスト → 外部で起動するジョブの実行監視 ‣ インストール・設定が容易などユーザにとって真に 便利な特徴を持っています。 ※ https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
8.
特徴 ‣ たとえば次の特徴を持っています。 →
簡易なインストール → 簡易な設定 → 差分のサポート → RSS/Eメール/IMとの連携 → JUnit/TestNGによるテスト結果のレポート ※ https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
9.
Who are using
Jenkins? ‣ 多くの企業だけでなく、数々のオープンソースプロ ジェクトで使われています。 → Apache → Bazaar → Creative Commons → JRuby ※ https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=58001258
10.
Mavenを利用したWeb Script開発
11.
はじめに ‣ 今日のソースコードはここにあります。 →
https://github.com/mryoshio/AlfrescoStudy/tree/master/ ci_maven ‣ 動作確認をCommunity 4.0dで行いました。
12.
Alfrescoのインストール ‣ 省略 →
以前の資料をご覧ください。 → http://www.slideshare.net/mryoshio/alfresco-install
13.
開発環境のセットアップ ‣ 省略 →
以前の資料をご覧ください。 → http://www.slideshare.net/mryoshio/alfresco-action
14.
Mavenプロジェクトの作成 ‣ Maven2プロジェクトの作成 →
archetype: maven-archetype-quickstartでmavenプロジェクトを作成 イ メ ー ジ
15.
ポイント1: pom.xml ‣ Springプロジェクトのリポジトリを追加 ‣
MavenからAnt実行 (copyタスク実行の為) ‣ JUnitへの依存関係を追加 ‣ Coberturaプラグインの追加
16.
ポイント2: build.xml ‣ maven-antrun-pluginで実行 ‣
copy-resourcesターゲットで次のことを行う → jarパッケージのコピー → Web Script設定ファイル群 (e.g. xml, ftl)のコピー
17.
ポイント3: テストクラスの作成 ‣ JUnitテストクラスの作成
→ Web Scriptクラスのメソッドのテストを作成
18.
動作確認 ‣ $ mvn
cobertura:cobertura → target/site/cobertura/index.htmlにテスト結果とカバレッジステー タスが出力されていることを確認 (下記: index.htmlの表示)
19.
Jenkinsのインストールと設定
20.
インストール ‣ yumで入れました →
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on +RedHat+distributions YUMリポジトリを追加 RPMのキーのインストール yumコマンドでインストール
21.
プラグインのインストール ‣ Jenkinsの管理 ->
プラグインの管理 → Git Plugin → Maven 2 Plugin Plugin → Jenkins Cobertura Plugin → javadoc
22.
ジョブの作成 ‣ 新規ジョブの作成 →
ジョブ名: <your job name> → フリースタイル・プロジェクトのビルド
23.
ジョブの設定 ‣ ソースコード管理システム →
Git → Repositories: https://github.com/mryoshio/AlfrescoStudy.git ‣ ビルド → シェルの実行 cd ci_maven/ → Mavenの呼び出し ゴール: clean javadoc:javadoc cobertura:cobertura
24.
ジョブの設定 (続き) ‣ ビルド後の処理
→ Coberturaカバレッジ・レポートの集計 Cobertura XMLレポート パターン: ci_maven/target/site/cobertura/coverage.xml → JUnitテスト結果の集計 テスト結果XML: ci_maven/target/surfire-reports/*.xml → Javadocの保存 Javadocディレクトリ: ci_maven/target/site/apidocs
25.
[デモ] Continuous Integration
26.
今回の動作イメージ
1. clone 2. build / test push 3. notify
27.
Copyright 2012 tachibanakikaku.com.
All rights reserved.
Hinweis der Redaktion
\n
\n
&#x305D;&#x306E;&#x5834;&#x306E;&#x96F0;&#x56F2;&#x6C17;&#x306B;&#x5408;&#x308F;&#x305B;&#x3066;&#x81EA;&#x5DF1;&#x7D39;&#x4ECB;\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen