42
1 2015/3/26 第0回 Bluemix Users Group Japan(仮)

第0回bluemixユーザー会 Bluemix最新情報 BMXUG

Embed Size (px)

Citation preview

Page 1: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

1

2015/3/26

第0回 Bluemix Users Group Japan(仮)

Page 2: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

江木典之(@noriyukiegi)

属性

もともとSIerでプログラマのちPM

Rationalで開発プロセス&ツール

アジャイル本翻訳しました。

クラウド事業部でPaaS ⇒イマココ

カレー。カープ。

大好きなBluemixサービス

Track & Plan、 Delivery Pipeline

2

Page 3: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

あまり知られていないBluemixのチーム開発環境

最近のアップデート情報を含めて

最新情報

3

Page 4: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

4

ダッシュボード

ソース管理、ビルド&デプロイ

トラック&プラン Web IDE (Eclipse Orion)

ミドルウェア (サービス群)

アプリケーション

Eclipse IDE

開発者

ユーザー

開発者

Bluemix

フレームワーク

デプロイ

Windows シェル

Visual Studio

CFコマンド

デプロイ

Eclipseプラグイン

開発環境 (DevOpsサービス)

コミット、 プッシュ

チケット更新

Page 5: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

アプリを作って、

スターターコードを開発環境に持ってきて、

ソースを修正してみます。

5

Page 6: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

6

Page 7: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

7

Page 8: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

8

Page 9: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

9

Page 10: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

10

URL

Page 11: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

11

Page 12: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

12

Gitの追加

Page 13: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

13

Page 14: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

14

Git URLとコードの編集

Page 15: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

15

Page 16: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

16

Page 17: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

毎回プッシュするのは面倒

人に迷惑かけたくないので、 自分だけの環境で試したい。

17

“ライブ編集”ができます! (でもNodejsだけです。)

Page 18: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

18

Page 19: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

19

Page 20: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

20

Page 21: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

21

h1 Hi There! ↓ h1 Hi There! ライブ編集!

Page 22: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

22

Page 23: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

Orion(ブラウザ IDE)使いたくない

23

“ライブ編集”がローカルからできます!

Page 24: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

24

blコマンドが使えます。 >bl login >bl projects プロジェクトの一覧 >bl sync プロジェクト名 プロジェクトのコードを ダウンロードしてシンクロ

Page 25: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

25

Page 26: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

26

h1 Hi There! ライブ編集! ↓ h1 Hi There! ライブ編集! ローカルから編集!

Page 27: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

27

Page 28: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

自分だけの環境で試して、OKなので、リポジトリーにプッシュ

28

Page 29: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

29

Gitリポジトリーをクリック

Page 30: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

30

Page 31: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

31

Page 32: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

32

Page 33: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

33

Page 34: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

34

Page 35: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

継続的インテグレーション同様バグをすぐに見つける。

開発チームではない人とのコミュニケーションが非同期に! 「いまあの機能を開発しています」

「あの機能はどう?進捗は?」

【今まで】開発用サーバにデプロイして見てもらう ↓

【これから】いつでもBluemixからURLを見て確認してもらえる。

そして、チケットでフィードバック

35

Page 36: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

36

Page 37: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

37

Page 38: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

38

Page 39: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

39

Page 40: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

40

Digital Innovation: 幅広いエコシステムから構成されるテクノロジー主導のイノベーション

⇒“破壊的”な変革をもたらす

Page 41: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

41

Instant Runtimes NEW: Containers

NEW: Virtual Machines

The highest level of infrastructure abstraction. Focus on the app.

Powerful, but less resource intensive than VMs. Key to supporting hybrid portability.

Control all the way down to the operating system.

Page 42: 第0回bluemixユーザー会 Bluemix最新情報 BMXUG

42