SlideShare a Scribd company logo
1 of 41
Download to read offline
ポストJenkins時代の
自動化戦略
Posaune @ Guildworks
2015/07/11(土) CI勉強会 #vshtc 1
自己紹介
• 前川博志 aka @Posaune
• ギルドワークス株式会社で働いています
• 勝手にALMエンジニアを名乗ってます
• Microsoft MVP for Visual Studio ALM
2015/07/11(土) CI勉強会 #vshtc 2
ギルドワークス
• 現在7名の小さな会社
• 設立一年ちょっとのベンチャー企業
• ソフトウェアの超上流での見立てから開発、果ては現場改善
までやってます
• モットーは「正しいものを正しくつくる!」
2015/07/11(土) CI勉強会 #vshtc 3
諸々お知らせ!
from ギルドワークス
2015/07/11(土) CI勉強会 #vshtc 4
Blog やってます!
http://blog.guildworks.jp/
2015/07/11(土) CI勉強会 #vshtc 5
カンファレンス、
やります!
2015/07/11(土) CI勉強会 #vshtc 6
2015/07/11(土) CI勉強会 #vshtc 7
お悩み・相談募集中
• 現場が同しようもないから何とかしたい・・・
• アイデアを形にできない・・・
• お気軽にご相談を! http://guildworks.jp/about/work/
2015/07/11(土) CI勉強会 #vshtc 8
お知らせ終わり。
2015/07/11(土) CI勉強会 #vshtc 9
本日のAgenda
• Jenkins一択時代の終焉
• ポストJenkins時代のCI
• ギルドワークスのCI事情
2015/07/11(土) CI勉強会 #vshtc 10
Jenkins一択時代の終焉
2015/07/11(土) CI勉強会 #vshtc 11
Jenkinsのもたらしたもの
• 職人さん!ビルドお願いしやす!
Jenkinsさんがビルドしといてくれたの使おう
• 自動ビルドとかわからないこわい
Jenkinsさんならなんとかなる!
• この作業めんどいー。
それJenkinsでできませんか?
2015/07/11(土) CI勉強会 #vshtc 12
Jenkins後の世界
• 自動ビルドの「キャズム」超え
• CIを当たり前に
2015/07/11(土) CI勉強会 #vshtc 13
Jenkins後の世界
• 自動ビルドの「キャズム」超え
• CIを当たり前に
• Jenkins職人
2015/07/11(土) CI勉強会 #vshtc 14
Jenkinsの"職人化"
• あなたのところのJenkins、みんなメンテできますか?
• どんなプラグインが入っているか、管理できてますか?
• 新しいJobを追加するとき、誰がやっても同じようなJobを作
ってくれますか?
• Jenkinsサーバが煙をあげていても、あなたは有給をとれます
か?
2015/07/11(土) CI勉強会 #vshtc 15
Jenkinsがボトルネックに
• 高度に専門化されたシェル + 手作業
高度に専門化されたJenkinsジョブ
• 結局トラブル時にはJenkins職人が呼ばれる
• Jenkinsサーバでエラーが起こると色々終わる
• 10年継ぎ足し続けたJenkinsジョブ、ってゾッとしない?
2015/07/11(土) CI勉強会 #vshtc 16
Jenkins以外の選択肢
• ビルドツール・ビルドサポートツールの進化により、
Jenkinsのジョブ相当の物は簡単にスクリプトで書けるよう
になった
• ローカルのVMが流行るかと思ったらもうそこは クラウドと
コンテナの世界 だった。
2015/07/11(土) CI勉強会 #vshtc 17
Jenkins以外の選択肢
• なら、クラウド上に単純な定形作業だけをしてくれる、ビル
ドサーバ群があればいいんじゃね?
• そう、 CI as a Service や!!
2015/07/11(土) CI勉強会 #vshtc 18
ポストJenkins時代のCI
2015/07/11(土) CI勉強会 #vshtc 19
CI as a Service
• 文字通り、サービスとしてCI(ビルド)を提供している
• Travis CI
• Circle CI
• drone.io
• Wercker
• Visual Studio Online
2015/07/11(土) CI勉強会 #vshtc 20
CI as a Service
• だいたい以下のことを行う
• あたらしいVMを起動
• VMの環境セットアップ(yum install)
• ビルド・テスト環境のセットアップ(bundle install)
• ビルド・テスト(rake build )
• 別の環境にデプロイメント(git push heroku master)
2015/07/11(土) CI勉強会 #vshtc 21
設定はこんな感じに
machine:
environment:
XCODE_SCHEME: SwiftLesson
test:
override:|
- mkdir -p $CIRCLE_TEST_REPORTS/xctest
- Xctool -project SwiftLesson.xcodeproj
-scheme SwiftLesson
-sdk iphonesimulator
-reporter junit:$CIRCLE_TEST_REPORTS/xctest/test-result.xml
clean test
(Circle CIの例)
2015/07/11(土) CI勉強会 #vshtc 22
CI as a Service のメリット
• サーバを用意せずに始められる
• 使い捨てのクリーンな環境が保証される
• CIサービス上の設定項目はそんなに無いので職人かを防げる
• 無料枠がリッチなサービスが多い
• 最初の導入ステップが簡単
• 他のサービスとの連携が簡単で、リモート開発との相性◎
2015/07/11(土) CI勉強会 #vshtc 23
デモ: CircleCIでビルド
してみよう!
2015/07/11(土) CI勉強会 #vshtc 24
CI as a Service のデメリット
• 凝ったことをやり始めるとシェル地獄に陥る
• gradleやYeoman, rakeなどのビルドツールの活用必須
• 大規模に走らせ始めるとランニングコストがかかる
• サービスが止まった時に焦る
• ローカルでも動くスクリプトをサービス上でも叩く、とか
しとかないと困る
2015/07/11(土) CI勉強会 #vshtc 25
Jenkinsへの影響
• Jenkins自体も、プラグインの固まり方式以外の手段を取り始
めている
Jenkins Workflow Plugin
def flow
node('master') {
git url: 'https://hogehoge@bitbucket.org/hogehoge/workflow-test.git'
flow = load 'groovy/flow.groovy'
flow.builds()
}
2015/07/11(土) CI勉強会 #vshtc 26
ギルドワークスのCI事情
2015/07/11(土) CI勉強会 #vshtc 27
使っているCI Service
• Circle CI
• Wercker CI
2015/07/11(土) CI勉強会 #vshtc 28
2015/07/11(土) CI勉強会 #vshtc 29
Why Circle CI?
• Privateの無料利用枠で結構行ける
• Linux環境のみならず、iOSのビルドもできる
• チャットで結構素早くレスポンスが帰ってくるので安心
• 環境追随もそこそこ速い
2015/07/11(土) CI勉強会 #vshtc 30
Circle CIを用いたiOSビルドパイプライン
2015/07/11(土) CI勉強会 #vshtc 31
2015/07/11(土) CI勉強会 #vshtc 32
Why Wercker CI?
• そこそこ長期間サービス提供しているのに完全無償
• ビルドコンテナの柔軟性が非常に高い
2015/07/11(土) CI勉強会 #vshtc 33
Wercker CIの活用どころ
• 他のCIサービスでよく困ること
• yum install texlive-latex おせえええええ!!
• gem install nokogiri おせえええええ!!
• 環境構築に時間が掛かる
• werckerなら困らない
2015/07/11(土) CI勉強会 #vshtc 34
WerckerCIのビルドコンテナ
• 背後でdocker or Vagrant LXCをぶん回しているっぽい
• コンテナのビルド結果を定義できる
• コンテナそのものをビルドして保存しておいてくれる
• 保存したコンテナを自由に使える
2015/07/11(土) CI勉強会 #vshtc 35
ギルドワークスでの活用例
• 書籍自動ビルドサービス
• PDFのビルド環境は結構大変、かつ標準コンテナではできな
いこと
• calibreなどの、マニアックでそこそこ導入に時間がかかるソ
フトウェア入のコンテナを作った
• https://github.com/posaunehm/calibre-jp-box
2015/07/11(土) CI勉強会 #vshtc 36
これからのCI
2015/07/11(土) CI勉強会 #vshtc 37
世は正に大CI時代
2015/07/11(土) CI勉強会 #vshtc 38
変えられない潮流
• コンテナ式のDisposableな環境でのビルド・テスト
• あるいは、ビルドしたコンテナをそのままクラウドへ
• 「ちゃんと動いたものをそのまま本番へ」
2015/07/11(土) CI勉強会 #vshtc 39
それでもビルドは回っている
• 「ビルドすること」は目的でなく手段
• ユーザの価値にならないと意味無いですよねー
• 世の潮流を見ながら、自分自身の環境にあったビルド環境を
考えましょう
• 言うても自家Jenkinsの要望はまだまだ強い
2015/07/11(土) CI勉強会 #vshtc 40
Enjoy, Continuous Integration!!
2015/07/11(土) CI勉強会 #vshtc 41

More Related Content

What's hot

「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜
「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜
「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜Hiroshi Maekawa
 
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった○○したら受託開発が180°変わった
○○したら受託開発が180°変わったAtsushi Harada
 
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかたふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかたYoshitaka Kawashima
 
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリングleverages_event
 
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決することテスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決することyuichi_kuwahara
 
第十一回渋谷Java
第十一回渋谷Java第十一回渋谷Java
第十一回渋谷JavaShigeki Yamato
 
20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineerKazuaki Matsuo
 
業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日Mitsuru Ogawa
 
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LTエンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LTTaichi Watanabe
 
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineerKazuaki Matsuo
 
20141116 jjug ccc_2014_keynote1_public
20141116 jjug ccc_2014_keynote1_public20141116 jjug ccc_2014_keynote1_public
20141116 jjug ccc_2014_keynote1_publicYoshiharu Hashimoto
 
ウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれからウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれからHiroshi Kawada
 
Wantedlyのテスト事情
Wantedlyのテスト事情Wantedlyのテスト事情
Wantedlyのテスト事情Takao Sumitomo
 
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜Takao Sumitomo
 
アジャイルってなにが美味しいの
アジャイルってなにが美味しいのアジャイルってなにが美味しいの
アジャイルってなにが美味しいのYasui Tsutomu
 
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法Tatsuya Ishikawa
 
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12学 松崎
 
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?Yasuhiko Yamamoto
 
開発現場を駆動せよ。Devlove関西driveがもたらすもの
開発現場を駆動せよ。Devlove関西driveがもたらすもの開発現場を駆動せよ。Devlove関西driveがもたらすもの
開発現場を駆動せよ。Devlove関西driveがもたらすものYoh Nakamura
 

What's hot (20)

「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜
「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜
「価値探索」がつないだ
クライアントと開発者の絆
 〜Craful開発チームの60日〜
 
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった○○したら受託開発が180°変わった
○○したら受託開発が180°変わった
 
窓辺に立つ執事
窓辺に立つ執事窓辺に立つ執事
窓辺に立つ執事
 
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかたふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
 
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
 
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決することテスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
 
第十一回渋谷Java
第十一回渋谷Java第十一回渋谷Java
第十一回渋谷Java
 
20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer
 
業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日
 
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LTエンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
 
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
 
20141116 jjug ccc_2014_keynote1_public
20141116 jjug ccc_2014_keynote1_public20141116 jjug ccc_2014_keynote1_public
20141116 jjug ccc_2014_keynote1_public
 
ウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれからウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれから
 
Wantedlyのテスト事情
Wantedlyのテスト事情Wantedlyのテスト事情
Wantedlyのテスト事情
 
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
 
アジャイルってなにが美味しいの
アジャイルってなにが美味しいのアジャイルってなにが美味しいの
アジャイルってなにが美味しいの
 
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法
 
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
Spring Boot + Doma + AngularJSで作るERP #jjug_ccc #ccc_r12
 
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
 
開発現場を駆動せよ。Devlove関西driveがもたらすもの
開発現場を駆動せよ。Devlove関西driveがもたらすもの開発現場を駆動せよ。Devlove関西driveがもたらすもの
開発現場を駆動せよ。Devlove関西driveがもたらすもの
 

Viewers also liked

現場コーチから見えてきた越境する現場の3つの特徴
現場コーチから見えてきた越境する現場の3つの特徴現場コーチから見えてきた越境する現場の3つの特徴
現場コーチから見えてきた越境する現場の3つの特徴GuildWorks
 
「価値探索」がつないだクライアントと開発者の絆
「価値探索」がつないだクライアントと開発者の絆 「価値探索」がつないだクライアントと開発者の絆
「価値探索」がつないだクライアントと開発者の絆 Hiroshi Maekawa
 
『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconf
『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconf『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconf
『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconfGuildWorks
 
技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計
技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計
技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計GuildWorks
 
価値探索につながる現場コーチの価値
価値探索につながる現場コーチの価値価値探索につながる現場コーチの価値
価値探索につながる現場コーチの価値GuildWorks
 
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス増田 亨
 
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3Yoh Nakamura
 
機能とコストで考えるAws
機能とコストで考えるAws機能とコストで考えるAws
機能とコストで考えるAwsJunichiro Ueno
 
ユーザーストーリー作り(DevLOVE道場第二回)
ユーザーストーリー作り(DevLOVE道場第二回)ユーザーストーリー作り(DevLOVE道場第二回)
ユーザーストーリー作り(DevLOVE道場第二回)Kiichi Kajiura
 
Scrum with Redmine Backlogs
Scrum with Redmine BacklogsScrum with Redmine Backlogs
Scrum with Redmine BacklogsRyuta Hamasaki
 
Klient i jego perspektywa w modelowaniu i zarządzaniu procesami
Klient i jego perspektywa w modelowaniu i zarządzaniu procesamiKlient i jego perspektywa w modelowaniu i zarządzaniu procesami
Klient i jego perspektywa w modelowaniu i zarządzaniu procesamiPiotr Merkel
 
El principio esperanza.
El principio esperanza.El principio esperanza.
El principio esperanza.José María
 
Introducción a la comunicación proyecto final
Introducción a la comunicación   proyecto finalIntroducción a la comunicación   proyecto final
Introducción a la comunicación proyecto finalyadyzu30
 
El proyecto de tesis doctoral
El proyecto de tesis doctoralEl proyecto de tesis doctoral
El proyecto de tesis doctoralmjchirinos
 
Leveraging Social Media - CVCC 03-09-2012
Leveraging Social Media - CVCC 03-09-2012Leveraging Social Media - CVCC 03-09-2012
Leveraging Social Media - CVCC 03-09-2012Lee Yount
 

Viewers also liked (19)

現場コーチから見えてきた越境する現場の3つの特徴
現場コーチから見えてきた越境する現場の3つの特徴現場コーチから見えてきた越境する現場の3つの特徴
現場コーチから見えてきた越境する現場の3つの特徴
 
「価値探索」がつないだクライアントと開発者の絆
「価値探索」がつないだクライアントと開発者の絆 「価値探索」がつないだクライアントと開発者の絆
「価値探索」がつないだクライアントと開発者の絆
 
『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconf
『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconf『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconf
『企業とカイワする』というエンジニアの選択肢 〜自社サービス「カイワジョブ」立ち上げ舞台裏〜 #guildconf
 
技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計
技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計
技術者の働き方/ リモートワークという働き方 powered byドメイン駆動設計
 
価値探索につながる現場コーチの価値
価値探索につながる現場コーチの価値価値探索につながる現場コーチの価値
価値探索につながる現場コーチの価値
 
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス
 
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
 
機能とコストで考えるAws
機能とコストで考えるAws機能とコストで考えるAws
機能とコストで考えるAws
 
ユーザーストーリー作り(DevLOVE道場第二回)
ユーザーストーリー作り(DevLOVE道場第二回)ユーザーストーリー作り(DevLOVE道場第二回)
ユーザーストーリー作り(DevLOVE道場第二回)
 
Scrum with Redmine Backlogs
Scrum with Redmine BacklogsScrum with Redmine Backlogs
Scrum with Redmine Backlogs
 
壽梅圖
壽梅圖壽梅圖
壽梅圖
 
Klient i jego perspektywa w modelowaniu i zarządzaniu procesami
Klient i jego perspektywa w modelowaniu i zarządzaniu procesamiKlient i jego perspektywa w modelowaniu i zarządzaniu procesami
Klient i jego perspektywa w modelowaniu i zarządzaniu procesami
 
Country Club Indore – Fitness Centre
Country Club Indore – Fitness CentreCountry Club Indore – Fitness Centre
Country Club Indore – Fitness Centre
 
El principio esperanza.
El principio esperanza.El principio esperanza.
El principio esperanza.
 
Introducción a la comunicación proyecto final
Introducción a la comunicación   proyecto finalIntroducción a la comunicación   proyecto final
Introducción a la comunicación proyecto final
 
krapeejan
krapeejankrapeejan
krapeejan
 
El proyecto de tesis doctoral
El proyecto de tesis doctoralEl proyecto de tesis doctoral
El proyecto de tesis doctoral
 
Leveraging Social Media - CVCC 03-09-2012
Leveraging Social Media - CVCC 03-09-2012Leveraging Social Media - CVCC 03-09-2012
Leveraging Social Media - CVCC 03-09-2012
 
Evolution
EvolutionEvolution
Evolution
 

Similar to ポストJenkins時代のCI戦略

Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理You&I
 
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門You&I
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱Koichi ITO
 
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したことSI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したことyuichi_kuwahara
 
Hivemall meetup vol2 oisix
Hivemall meetup vol2 oisixHivemall meetup vol2 oisix
Hivemall meetup vol2 oisixTaisuke Fukawa
 
Visual studioonlineとwebサイトで始めるci/cdの第一歩
Visual studioonlineとwebサイトで始めるci/cdの第一歩Visual studioonlineとwebサイトで始めるci/cdの第一歩
Visual studioonlineとwebサイトで始めるci/cdの第一歩Kazunori Hamamoto
 
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークリモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークMaehana Tsuyoshi
 
Techcrunch hackathon 2013
Techcrunch hackathon 2013Techcrunch hackathon 2013
Techcrunch hackathon 2013Nao Tokui
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~Yuki Ando
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentTaiji Tsuchiya
 
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み慎一 古賀
 
NetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせNetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせTaiji Tsuchiya
 
Microservicesのdesign patterns
Microservicesのdesign patternsMicroservicesのdesign patterns
Microservicesのdesign patternsNaohiko Uramoto
 
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築cloudconductor
 
Circle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみるCircle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみるynakahira
 
『駅すぱあと』新しい開発基盤の研究
『駅すぱあと』新しい開発基盤の研究『駅すぱあと』新しい開発基盤の研究
『駅すぱあと』新しい開発基盤の研究asatou
 
.NET Micro Framework で IoT
.NET Micro Framework で IoT.NET Micro Framework で IoT
.NET Micro Framework で IoTYoshitaka Seo
 
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~Shigeki Morizane
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Taiji Tsuchiya
 

Similar to ポストJenkins時代のCI戦略 (20)

Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理
 
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
 
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したことSI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
 
Hivemall meetup vol2 oisix
Hivemall meetup vol2 oisixHivemall meetup vol2 oisix
Hivemall meetup vol2 oisix
 
MA11 kintone
MA11 kintoneMA11 kintone
MA11 kintone
 
Visual studioonlineとwebサイトで始めるci/cdの第一歩
Visual studioonlineとwebサイトで始めるci/cdの第一歩Visual studioonlineとwebサイトで始めるci/cdの第一歩
Visual studioonlineとwebサイトで始めるci/cdの第一歩
 
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークリモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
 
Techcrunch hackathon 2013
Techcrunch hackathon 2013Techcrunch hackathon 2013
Techcrunch hackathon 2013
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
 
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
 
NetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせNetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせ
 
Microservicesのdesign patterns
Microservicesのdesign patternsMicroservicesのdesign patterns
Microservicesのdesign patterns
 
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
 
Circle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみるCircle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみる
 
『駅すぱあと』新しい開発基盤の研究
『駅すぱあと』新しい開発基盤の研究『駅すぱあと』新しい開発基盤の研究
『駅すぱあと』新しい開発基盤の研究
 
.NET Micro Framework で IoT
.NET Micro Framework で IoT.NET Micro Framework で IoT
.NET Micro Framework で IoT
 
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
 

More from GuildWorks

プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話GuildWorks
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。GuildWorks
 
拝啓、プロダクトオーナー様。
拝啓、プロダクトオーナー様。拝啓、プロダクトオーナー様。
拝啓、プロダクトオーナー様。GuildWorks
 
越境する開発 -Seek Right Things-
越境する開発 -Seek Right Things-越境する開発 -Seek Right Things-
越境する開発 -Seek Right Things-GuildWorks
 
アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015
アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015
アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015GuildWorks
 
プロジェクトを成功させるための期待マネジメント
プロジェクトを成功させるための期待マネジメントプロジェクトを成功させるための期待マネジメント
プロジェクトを成功させるための期待マネジメントGuildWorks
 
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンスGuildWorks
 
様々な視点で自分を観てみる・自分戦略を建てていく
様々な視点で自分を観てみる・自分戦略を建てていく様々な視点で自分を観てみる・自分戦略を建てていく
様々な視点で自分を観てみる・自分戦略を建てていくGuildWorks
 
転職することで築いてきたキャリアとその自分戦略
転職することで築いてきたキャリアとその自分戦略転職することで築いてきたキャリアとその自分戦略
転職することで築いてきたキャリアとその自分戦略GuildWorks
 

More from GuildWorks (9)

プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
 
拝啓、プロダクトオーナー様。
拝啓、プロダクトオーナー様。拝啓、プロダクトオーナー様。
拝啓、プロダクトオーナー様。
 
越境する開発 -Seek Right Things-
越境する開発 -Seek Right Things-越境する開発 -Seek Right Things-
越境する開発 -Seek Right Things-
 
アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015
アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015
アジャイルな現場になっていく時の越えなければいけない3つの壁_Agilejapan2015
 
プロジェクトを成功させるための期待マネジメント
プロジェクトを成功させるための期待マネジメントプロジェクトを成功させるための期待マネジメント
プロジェクトを成功させるための期待マネジメント
 
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス
 
様々な視点で自分を観てみる・自分戦略を建てていく
様々な視点で自分を観てみる・自分戦略を建てていく様々な視点で自分を観てみる・自分戦略を建てていく
様々な視点で自分を観てみる・自分戦略を建てていく
 
転職することで築いてきたキャリアとその自分戦略
転職することで築いてきたキャリアとその自分戦略転職することで築いてきたキャリアとその自分戦略
転職することで築いてきたキャリアとその自分戦略
 

ポストJenkins時代のCI戦略