View
2.843
Download
3
Embed Size (px)
DESCRIPTION
2012年12月6日に開催されたCloudforce Japan 2012のDeveloper Zoneにて講演された「雲の上の継続的デリバリー・Atlassian Bamboo とHerokuの関係」の資料です。
Citation preview
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
雲の上の継続的デリバリー ~Atlassian Bamboo とHerokuの関係~
グロースエクスパートナーズ(株)
ITアーキテクト 和智 右桂
Cloudforce Japan 2012
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
コンサルティング事業
• e-Business コンサルティング
• ITを駆使した事業立案・企画コンサルティング
• EAコンサルティング
クリエイティブ・プロデュース事業
• Webデザイン・プロデュース
• Webシステムデザイン・GUI設計
• ユーザビリティ設計
• マルチメディアコンテンツ作成
2
システムインテグレーション事業
• Java/J2EEによる大規模エンタープライズシステム開発
• オブジェクト指向設計・実装開発
• MDA(モデルドリブンアーキテクチャ) による設計・実装開発
• 大規模クライアントサーバシステム開発
• RAD・アジャイルプロセスによるシステム開発
• プロダクト試験・検証(リバースエンジニアリング)
http://www.gxp.co.jp/
グロースエクスパートナーズ株式会社
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
和智 右桂(わち ゆうけい)
• グロースエクスパートナーズ株式会社 ITアーキテクト
• Twitter:@digitalsoul0124
• Blog:http://d.hatena.ne.jp/digitalsoul/
• ときどき翻訳
3
coming soon
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
目次
導入
継続的デリバリーとは?
継続的デリバリー実践のステップ
Bambooとは?
Bambooで実践する継続的デリバリー
デモ
雲の上の継続的デリバリー
4
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
導入
Walking cat http://www.flickr.com/photos/martie1swart/6299180767/ By martie1swart
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
6
コードを一行だけ変更したとして、
それを
本番にデプロイするまで
どのくらいかかりますか?
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
7 Road to Uluru http://www.flickr.com/photos/joanet/2994421437/ By Jo@net
一週間?
二週間?
一ヶ月?
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
8
数々のプロセス
運用チームとのやりとり
深夜のリリース作業....
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
信頼でき、
予測可能で、
可視化され、
自動化された
プロセスに
Car Factory Assembly Line http://www.flickr.com/photos/tobiasmik/2367859809/ By TobiasMik · WhatWeDo
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
継続的デリバリーとは?
101_0923 http://www.flickr.com/photos/alishav/3794903150/ By AlishaV
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
11
Our highest priority is to satisfy the customer
through early and continuous delivery of valuable software.
価値あるソフトウェアを、 早いうちから継続的に届ける...
アジャイル宣言の原則...
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
12
デプロイメントパイプライン
アプリケーションの ビルド・デプロイ・テスト・リリース
といったプロセスを自動化する実装
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
継続的デリバリー 実践のステップ
Cat running the Stairs http://www.flickr.com/photos/zeevveez/7302546438/ By zeevveez
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
14
構成管理
なにはともあれリポジトリ
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
15
継続的インテグレーション
コミットしたらすぐコンパイル&ユニットテスト
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
16
継続的デプロイ
リリースの自動化
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
17
テスト戦略
どこで、どのテストをするのか?
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
18
コミュニケーションフロー
課題管理ツールの導入
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
19
継続的デリバリー
価値を継続的に届ける
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
Bambooとは?
The spy http://www.flickr.com/photos/karent/85527758/ By karen.tkr
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
21
CI/CDツール
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
22
Atlassian ファミリー
インテグレーションに強み
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
Bambooで実践する 継続的デリバリー
Eating my poor 2-year old bamboo plant http://www.flickr.com/photos/mmechtley/3559372698/ By mmechtley
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
24
書籍管理システム
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
25
ライフサイクル
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
26
デプロイメントパイプラインの構築
Bambooのポイント①
ビルド
デプロイ
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
27
豊富な組み込みタスク
Bambooのポイント②
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
28
JIRAからの起動
Bambooのポイント③
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
29
ビルド結果からの起票
Bambooのポイント④
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
デモ
Cat jumping http://www.flickr.com/photos/barbourians/7220130426/ By barbourians
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
雲の上の継続的デリバリー
kitty in the sky http://www.flickr.com/photos/karent/8474443/ By karen.tkr
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
Heroku Enterprise for Java http://enterprise.heroku.com/
継続的デリバリー基盤は 雲の上へ
Copyright © 2012 Growth xPartners, Inc. All rights reserved.
33
ご清聴ありがとうございました