SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Alfrescoで始めるCI
- Alfresco勉強会 第7回 -




                                    2012/06/13 @mryoshio




                      Copyright 2012 tachibanakikaku.com. All rights reserved.
目次


‣ 自己紹介

‣ Alfrescoについて

‣ Web Scriptについて

‣ Jenkinsについて

‣ Mavenを利用したWeb Script開発

‣ Jenkinsのインストールと設定

‣ [デモ] Continuous Integration
自己紹介


‣ 普段何やってるの?
 → イージフ ( http://aegif.jp/ )でAlfrescoやLiferayのコンサルタン
   ト。ソースコード読んだりカスタマイズしたりしています

‣ Alfrescoどれくらい触ってるの?
 → 2007/08から約5年
Alfrescoについて


‣ 何?
 → 英Alfresco社が提供するオープンソースソフトウェア。コンテンツ管
   理、Webコンテンツ管理、コラボレーションなどを低コストでシン
   プルに行える

‣ 似た機能をもつ製品は?
 → SharePoint (コラボレーション)、Documentum (コンテンツ管理)
   あたりが該当

‣ 特徴は?
 → Community版 (無償)とEnterprise版が存在

 → Alfrescoへの移行およびAlfrescoからの移行が簡単
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)
Jenkinsについて
What is Jenkins?


‣ 継続的インテグレーションを実現するためのソフト
 ウェアです。たとえば次のことを行えます。

  → 継続的な、ソフトウェアプロジェクトのビルドとテスト

  → 外部で起動するジョブの実行監視


‣ インストール・設定が容易などユーザにとって真に
 便利な特徴を持っています。


                      ※ https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
特徴


‣ たとえば次の特徴を持っています。
 → 簡易なインストール

 → 簡易な設定

 → 差分のサポート

 → RSS/Eメール/IMとの連携

 → JUnit/TestNGによるテスト結果のレポート




                       ※ https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
Who are using Jenkins?


‣ 多くの企業だけでなく、数々のオープンソースプロ
 ジェクトで使われています。

  → Apache

  → Bazaar

  → Creative Commons

  → JRuby




                       ※ https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=58001258
Mavenを利用したWeb Script開発
はじめに


‣ 今日のソースコードはここにあります。
 → https://github.com/mryoshio/AlfrescoStudy/tree/master/
   ci_maven

‣ 動作確認をCommunity 4.0dで行いました。
Alfrescoのインストール


‣ 省略
 → 以前の資料をご覧ください。

 → http://www.slideshare.net/mryoshio/alfresco-install
開発環境のセットアップ


‣ 省略
 → 以前の資料をご覧ください。

 → http://www.slideshare.net/mryoshio/alfresco-action
Mavenプロジェクトの作成


‣ Maven2プロジェクトの作成
 → archetype: maven-archetype-quickstartでmavenプロジェクトを作成


               イ
                メ
                 ー
                    ジ
ポイント1: pom.xml


‣ Springプロジェクトのリポジトリを追加

‣ MavenからAnt実行 (copyタスク実行の為)

‣ JUnitへの依存関係を追加

‣ Coberturaプラグインの追加
ポイント2: build.xml


‣ maven-antrun-pluginで実行

‣ copy-resourcesターゲットで次のことを行う
 → jarパッケージのコピー

 → Web Script設定ファイル群 (e.g. xml, ftl)のコピー
ポイント3: テストクラスの作成


‣ JUnitテストクラスの作成
 → Web Scriptクラスのメソッドのテストを作成
動作確認


‣ $ mvn cobertura:cobertura
  → target/site/cobertura/index.htmlにテスト結果とカバレッジステー
    タスが出力されていることを確認 (下記: index.htmlの表示)
Jenkinsのインストールと設定
インストール


‣ yumで入れました
 → https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on
   +RedHat+distributions

    YUMリポジトリを追加

    RPMのキーのインストール

    yumコマンドでインストール
プラグインのインストール


‣ Jenkinsの管理 -> プラグインの管理
 → Git Plugin

 → Maven 2 Plugin Plugin

 → Jenkins Cobertura Plugin

 → javadoc
ジョブの作成


‣ 新規ジョブの作成
 → ジョブ名: <your job name>

 → フリースタイル・プロジェクトのビルド
ジョブの設定


‣ ソースコード管理システム
 → Git

 → Repositories: https://github.com/mryoshio/AlfrescoStudy.git

‣ ビルド
 → シェルの実行

    cd ci_maven/

 → Mavenの呼び出し

    ゴール: clean javadoc:javadoc cobertura:cobertura
ジョブの設定 (続き)


‣ ビルド後の処理
 → 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
[デモ] Continuous Integration
今回の動作イメージ




            1. clone


                               2. build / test



     push              3. notify
Copyright 2012 tachibanakikaku.com. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)Takuma Sugimoto
 
Share UIカスタマイズの第一歩
Share UIカスタマイズの第一歩Share UIカスタマイズの第一歩
Share UIカスタマイズの第一歩MoritakaSoma
 
Alfresco study29 activitymonitoring
Alfresco study29 activitymonitoringAlfresco study29 activitymonitoring
Alfresco study29 activitymonitoringTakeshi Totani
 
Alfresco study32 introducing5.1
Alfresco study32 introducing5.1Alfresco study32 introducing5.1
Alfresco study32 introducing5.1Takeshi Totani
 
PHP Windows コラボセミナー Vol 1 Session 1
PHP Windows コラボセミナー Vol 1 Session 1PHP Windows コラボセミナー Vol 1 Session 1
PHP Windows コラボセミナー Vol 1 Session 1hirookun
 
Doc management by Confluence+Jira
Doc management by Confluence+JiraDoc management by Confluence+Jira
Doc management by Confluence+JiraKazunori Sato
 
0からわかるAlfresco 2017年1月版
0からわかるAlfresco 2017年1月版0からわかるAlfresco 2017年1月版
0からわかるAlfresco 2017年1月版MoritakaSoma
 
20140129 alfresco addons
20140129 alfresco addons20140129 alfresco addons
20140129 alfresco addonsTakeshi Totani
 
Alfresco ce 4.2の新機能
Alfresco ce 4.2の新機能Alfresco ce 4.2の新機能
Alfresco ce 4.2の新機能Jun Terashita
 
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみるAlfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみるTasuku Otani
 
WordPress と Windows って?~ 5 つの知っ得 ~
WordPress と Windows って?~ 5 つの知っ得 ~WordPress と Windows って?~ 5 つの知っ得 ~
WordPress と Windows って?~ 5 つの知っ得 ~Osamu Monoe
 
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」株式会社クライム
 
Php on windows vol.2 - session.1 - 公開用
Php on windows   vol.2 - session.1 - 公開用Php on windows   vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用hirookun
 
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズAlfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズJun Terashita
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewKeiji Kamebuchi
 
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介MoritakaSoma
 
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップTakuma Sugimoto
 
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なことAlfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なことJun Terashita
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops裕貴 荒井
 

Was ist angesagt? (20)

【20140521 第1回勉強会】後編 alfrescoの基本操作
【20140521 第1回勉強会】後編 alfrescoの基本操作【20140521 第1回勉強会】後編 alfrescoの基本操作
【20140521 第1回勉強会】後編 alfrescoの基本操作
 
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
 
Share UIカスタマイズの第一歩
Share UIカスタマイズの第一歩Share UIカスタマイズの第一歩
Share UIカスタマイズの第一歩
 
Alfresco study29 activitymonitoring
Alfresco study29 activitymonitoringAlfresco study29 activitymonitoring
Alfresco study29 activitymonitoring
 
Alfresco study32 introducing5.1
Alfresco study32 introducing5.1Alfresco study32 introducing5.1
Alfresco study32 introducing5.1
 
PHP Windows コラボセミナー Vol 1 Session 1
PHP Windows コラボセミナー Vol 1 Session 1PHP Windows コラボセミナー Vol 1 Session 1
PHP Windows コラボセミナー Vol 1 Session 1
 
Doc management by Confluence+Jira
Doc management by Confluence+JiraDoc management by Confluence+Jira
Doc management by Confluence+Jira
 
0からわかるAlfresco 2017年1月版
0からわかるAlfresco 2017年1月版0からわかるAlfresco 2017年1月版
0からわかるAlfresco 2017年1月版
 
20140129 alfresco addons
20140129 alfresco addons20140129 alfresco addons
20140129 alfresco addons
 
Alfresco ce 4.2の新機能
Alfresco ce 4.2の新機能Alfresco ce 4.2の新機能
Alfresco ce 4.2の新機能
 
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみるAlfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
Alfresco勉強会#31 alfresco 5.0にウイルススキャン機能を実装してみる
 
WordPress と Windows って?~ 5 つの知っ得 ~
WordPress と Windows って?~ 5 つの知っ得 ~WordPress と Windows って?~ 5 つの知っ得 ~
WordPress と Windows って?~ 5 つの知っ得 ~
 
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
クライムどこでもセミナー「緊急速報!!進化を続けるVeeam最新バージョンの全容を速攻解説!」
 
Php on windows vol.2 - session.1 - 公開用
Php on windows   vol.2 - session.1 - 公開用Php on windows   vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用
 
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズAlfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
Alfresco勉強会#35 AlfrescoのアクティビティフィードをSlackに送るカスタマイズ
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
 
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介
 
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
 
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なことAlfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
Alfresco勉強会#34 Alfrescoをカスタマイズする時に知っておくと便利なこと
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops
 

Andere mochten auch

iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with AlfrescoiPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with AlfrescoZia Consulting
 
Alfresco feb 2012
Alfresco feb 2012Alfresco feb 2012
Alfresco feb 2012hnakajima
 
North Central and Northwoods Wisconsin award winning agents - First Weber Group
North Central and Northwoods Wisconsin award winning agents - First Weber GroupNorth Central and Northwoods Wisconsin award winning agents - First Weber Group
North Central and Northwoods Wisconsin award winning agents - First Weber GroupFirst Weber
 
Alfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - SourcesenseAlfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - SourcesensePiergiorgio Lucidi
 
Contract lifecycle management webinar with cignex 22 apr2010
Contract lifecycle management webinar with cignex 22 apr2010Contract lifecycle management webinar with cignex 22 apr2010
Contract lifecycle management webinar with cignex 22 apr2010Alfresco Software
 
How to Leverage your Amazon Holiday Sales for a Profitable 2015
How to Leverage your Amazon Holiday Sales for a Profitable 2015 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 SolutionsAws 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 AlfrescoiPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
 
Alfresco feb 2012
Alfresco feb 2012Alfresco 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 GroupNorth 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 TVPorting Tablet Apps to the Amazon Fire TV
Porting Tablet Apps to the Amazon Fire TV
 
Alfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - SourcesenseAlfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - Sourcesense
 
Contract lifecycle management webinar with cignex 22 apr2010
Contract lifecycle management webinar with cignex 22 apr2010Contract 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 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でテスト駆動開発 資料作成中Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中Takako Miyagawa
 
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfesTakeshi Komiya
 
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入Yu Nobuoka
 
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜Daiki Kawanuma
 
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)Masanori Ishigami
 
Nseg20120929
Nseg20120929Nseg20120929
Nseg20120929hiro345
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2近藤 繁延
 
Jenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdiJenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdi昌桓 李
 
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例Takeshi Kondo
 
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介decode2016
 
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいますJenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいますMasanori Satoh
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Takashi Kanai
 
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみようJenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみようikikko
 
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxはじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxKazushi Kamegawa
 
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築Hideharu MATSUFUJI
 
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化Takashi Okamoto
 

Ähnlich wie Alfresco CI (20)

Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
 
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
 
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
 
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜
 
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
 
Nseg20120929
Nseg20120929Nseg20120929
Nseg20120929
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
 
Jenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdiJenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdi
 
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
 
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
 
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいますJenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
 
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawaJenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築
 
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみようJenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみよう
 
Jenkinsについて
JenkinsについてJenkinsについて
Jenkinsについて
 
Scoop!
Scoop!Scoop!
Scoop!
 
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxはじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
 
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
 
Windows Azure PHP Tips
Windows Azure PHP Tips Windows Azure PHP Tips
Windows Azure PHP Tips
 
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
 

Mehr von Ashitaba YOSHIOKA

メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)Ashitaba YOSHIOKA
 
AWSを利用した開発者・データを扱う人向けの資料
AWSを利用した開発者・データを扱う人向けの資料AWSを利用した開発者・データを扱う人向けの資料
AWSを利用した開発者・データを扱う人向けの資料Ashitaba YOSHIOKA
 
メタプログラミングRuby勉強会#5
メタプログラミングRuby勉強会#5メタプログラミングRuby勉強会#5
メタプログラミングRuby勉強会#5Ashitaba YOSHIOKA
 
メタプログラミングRuby勉強会#4
メタプログラミングRuby勉強会#4メタプログラミングRuby勉強会#4
メタプログラミングRuby勉強会#4Ashitaba YOSHIOKA
 
Alfrescoのバックアップとレストア
AlfrescoのバックアップとレストアAlfrescoのバックアップとレストア
AlfrescoのバックアップとレストアAshitaba YOSHIOKA
 
PolicyとItem (CMIS輪読会#3)
PolicyとItem (CMIS輪読会#3)PolicyとItem (CMIS輪読会#3)
PolicyとItem (CMIS輪読会#3)Ashitaba YOSHIOKA
 
今さら始めるCoffeeScript
今さら始めるCoffeeScript今さら始めるCoffeeScript
今さら始めるCoffeeScriptAshitaba YOSHIOKA
 
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門Alfrescoクラスタリング入門
Alfrescoクラスタリング入門Ashitaba YOSHIOKA
 
今さら始めるJavaScript
今さら始めるJavaScript今さら始めるJavaScript
今さら始めるJavaScriptAshitaba YOSHIOKA
 
Alfresco Java Foundation API
Alfresco Java Foundation APIAlfresco Java Foundation API
Alfresco Java Foundation APIAshitaba YOSHIOKA
 
Alfresco and Web Script (English)
Alfresco and Web Script (English)Alfresco and Web Script (English)
Alfresco and Web Script (English)Ashitaba YOSHIOKA
 
Alfresco SDKとカスタムアクション
Alfresco SDKとカスタムアクションAlfresco SDKとカスタムアクション
Alfresco SDKとカスタムアクションAshitaba YOSHIOKA
 
Alfrescoのインストールと設定
Alfrescoのインストールと設定Alfrescoのインストールと設定
Alfrescoのインストールと設定Ashitaba YOSHIOKA
 

Mehr von Ashitaba YOSHIOKA (20)

メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)
 
AWSを利用した開発者・データを扱う人向けの資料
AWSを利用した開発者・データを扱う人向けの資料AWSを利用した開発者・データを扱う人向けの資料
AWSを利用した開発者・データを扱う人向けの資料
 
メタプログラミングRuby勉強会#5
メタプログラミングRuby勉強会#5メタプログラミングRuby勉強会#5
メタプログラミングRuby勉強会#5
 
メタプログラミングRuby勉強会#4
メタプログラミングRuby勉強会#4メタプログラミングRuby勉強会#4
メタプログラミングRuby勉強会#4
 
千年繁栄する法
千年繁栄する法千年繁栄する法
千年繁栄する法
 
もくもく会について
もくもく会についてもくもく会について
もくもく会について
 
Alfrescoのバックアップとレストア
AlfrescoのバックアップとレストアAlfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
 
PolicyとItem (CMIS輪読会#3)
PolicyとItem (CMIS輪読会#3)PolicyとItem (CMIS輪読会#3)
PolicyとItem (CMIS輪読会#3)
 
AlfrescoとSolr(後編)
AlfrescoとSolr(後編)AlfrescoとSolr(後編)
AlfrescoとSolr(後編)
 
AlfrescoとSolr(中編)
AlfrescoとSolr(中編)AlfrescoとSolr(中編)
AlfrescoとSolr(中編)
 
今さら始めるCoffeeScript
今さら始めるCoffeeScript今さら始めるCoffeeScript
今さら始めるCoffeeScript
 
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門Alfrescoクラスタリング入門
Alfrescoクラスタリング入門
 
今さら始めるJavaScript
今さら始めるJavaScript今さら始めるJavaScript
今さら始めるJavaScript
 
Alfresco JP Site
Alfresco JP SiteAlfresco JP Site
Alfresco JP Site
 
AlfrescoとActiveCMIS
AlfrescoとActiveCMISAlfrescoとActiveCMIS
AlfrescoとActiveCMIS
 
Alfresco Java Foundation API
Alfresco Java Foundation APIAlfresco Java Foundation API
Alfresco Java Foundation API
 
Alfresco and Web Script (English)
Alfresco and Web Script (English)Alfresco and Web Script (English)
Alfresco and Web Script (English)
 
AlfrescoとWeb Script
AlfrescoとWeb ScriptAlfrescoとWeb Script
AlfrescoとWeb Script
 
Alfresco SDKとカスタムアクション
Alfresco SDKとカスタムアクションAlfresco SDKとカスタムアクション
Alfresco SDKとカスタムアクション
 
Alfrescoのインストールと設定
Alfrescoのインストールと設定Alfrescoのインストールと設定
Alfrescoのインストールと設定
 

Alfresco CI

Hinweis der Redaktion

  1. \n
  2. \n
  3. &amp;#x305D;&amp;#x306E;&amp;#x5834;&amp;#x306E;&amp;#x96F0;&amp;#x56F2;&amp;#x6C17;&amp;#x306B;&amp;#x5408;&amp;#x308F;&amp;#x305B;&amp;#x3066;&amp;#x81EA;&amp;#x5DF1;&amp;#x7D39;&amp;#x4ECB;\n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n