30
IBM Bluemix www.bluemix.net Bluemix のののの IBM Bluemix DevOps Services の Java ののののののの Eclipse のののののののの IBM Eclipse Tools for Bluemix for Mars の 2016 の 6 の 30 の のののの ののの のの のののの ・・ のののの ののののののののの Bluemix & XaaS ののののの のののの のの

IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

Embed Size (px)

Citation preview

Page 1: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

IBM Bluemixwww.bluemix.net

Bluemix のご紹介

IBM Bluemix DevOps Services の Javaプロジェクトを Eclipse にインポートする

~ IBM Eclipse Tools for Bluemix for Mars 編 ~

2016 年 6 月 30 日

日本アイ・ビー・エム 株式会社クラウド・ソフトウェア事業部Bluemix & XaaS テクニカル・セールス

鈴木 一平

Page 2: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation2

IBM Bluemixwww.bluemix.net

ご注意

この資料は日本アイ・ビー・エム株式会社および日本アイ・ビー・エム システムズ・エンジニアリング株式会社の正式なレビューを受けておりません。資料の内容には正確を期するよう注意しておりますが、この資料の内容は 2016 年 6 月現在の情報であり、製品の新しいリリース、修正などによって動作/仕様が変わる可能性があります。当資料は、資料内で説明されている製品の仕様を保証するものではありません。従って、この情報の利⽤またはこれらの技法の実施はひとえに使⽤者の責任において為されるものであり、資料の内容によって受けたいかなる被害に関しても⼀切の補償をするものではありません。また、IBM、IBMロゴおよび ibm.com は、世界の多くの国で登録された International Business Machines Corporation の商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点でのIBMの商標リストについては http://www.ibm.com/legal/copytrade.shtml をご覧ください。

Page 3: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation3

IBM Bluemixwww.bluemix.net

アジェンダ1. 概要

2. 前提

3. Eclipse Tools for Bluemix for Mars のインストール

4. プロジェクトのインポート

5. プログラム変更および確認

6. まとめ

Page 4: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation4

IBM Bluemixwww.bluemix.net

1. 概要

Page 5: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation5

IBM Bluemixwww.bluemix.net

IBM Bluemix DevOps Services (IDS) の Java プロジェクトを Eclipse にインポートする。

Eclipse でプログラム変更、 CF PUSH 、実行結果を確認する。

テーマ

IBM DevOps Services

IBM Bluemix

• プログラミング• CF PUSH (Eclipse plugin for Bluemix)• Web アプリの実行 & 確認

Git 操作 ( 手順は割愛 )• ローカルリポジトリへコミット• リモートリポジトリ へプッシュ

CF PUSH (Git プッシュ時 )

Git からプロジェクトをインポート

IBM Eclipse Tools for Bluemix for Mars

Eclipse Java EE IDE for Web Developers

Page 6: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation6

IBM Bluemixwww.bluemix.net

2. 前提

Page 7: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation7

IBM Bluemixwww.bluemix.net

事前準備「 IBM Bluemix DevOps Services (IDS) で Java の Web アプリを開発す

る」でプロジェクトを作成していることPC 環境の確認

Lenovo ThinkPad T430s システムのプロパティ

Page 8: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation8

IBM Bluemixwww.bluemix.net

Eclipse をダウンロードする。http://eclipse.bluemix.net/packages/mars.2/

Page 9: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation9

IBM Bluemixwww.bluemix.net

ダウンロードファイルを解凍、 Eclipse を実行する。 About Eclipse でバージョンを確

Page 10: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation10

IBM Bluemixwww.bluemix.net

3. Eclipse Tools for Bluemix for Mars のインストール

Page 11: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation11

IBM Bluemixwww.bluemix.net

IBM Bluemix Tools Server Adapter を作成する。 (1)

Page 12: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation12

IBM Bluemixwww.bluemix.net

IBM Bluemix Tools Server Adapter を作成する。 (2)

「 Yes 」をクリックして再起動

Page 13: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation13

IBM Bluemixwww.bluemix.net

IBM Bluemix を作成する。 (1)

Page 14: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation14

IBM Bluemixwww.bluemix.net

IBM Bluemix を作成する。 (2)

組織とスペースを選択

Page 15: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation15

IBM Bluemixwww.bluemix.net

IBM Bluemix を作成する。 (3)

右クリックして Open Home Page

Page 16: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation16

IBM Bluemixwww.bluemix.net

実行結果 – スターターコード

Page 17: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation17

IBM Bluemixwww.bluemix.net

4. プロジェクトのインポート

Page 18: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation18

IBM Bluemixwww.bluemix.net

Git からプロジェクトをインポートする。 (1)

右クリック

Page 19: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation19

IBM Bluemixwww.bluemix.net

Git からプロジェクトをインポートする。 (2)

Page 20: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation20

IBM Bluemixwww.bluemix.net

Git からプロジェクトをインポートする。 (3)

Page 21: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation21

IBM Bluemixwww.bluemix.net

Git からプロジェクトをインポートする。 (4)

Page 22: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation22

IBM Bluemixwww.bluemix.net

Bluemix とプロジェクトをリンクする。 (1)

右クリック

Page 23: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation23

IBM Bluemixwww.bluemix.net

Bluemix とプロジェクトをリンクする。 (2)

Page 24: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation24

IBM Bluemixwww.bluemix.net

5. プログラム変更および確認

Page 25: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation25

IBM Bluemixwww.bluemix.net

HelloBean.java のメッセージを変更する。

「こんにちは」から「おはよう」に変更して、 Save (Ctrl + s)

Page 26: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation26

IBM Bluemixwww.bluemix.net

CF PUSH する。

Page 27: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation27

IBM Bluemixwww.bluemix.net

実行結果 - Servlet

Page 28: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation28

IBM Bluemixwww.bluemix.net

元に戻す。

こちらから HEAD リビジョンに置換して、再度 CF PUSH する

Page 29: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation29

IBM Bluemixwww.bluemix.net

6. まとめBluemix 、 IDS と Eclipse は連携が容易である。

IDS から Eclipse にプロジェクトをインポートできる。 (Git clone) Eclipse から Bluemix に CF PUSH できる。

Eclipse からリモートリポジトリにプッシュ (Git push) すれば、 IDS の Delivery Pipeline を介して Bluemix に CF PUSH できる。

プログラミングは Eclipse の強力な支援機能を利用できる。 コンテンツアシスト

Git Bluemix

ローカルに WAS Liberty Profile をインストールしなくても、プログラムのビルドや実行ができる。

但し、 CF PUSH でアプリケーション更新にかかる時間は、ローカルの WAS Liberty Profile のアプリケーション更新に比べて遅い。

Page 30: IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for Bluemix for Mars 編 ~

© 2016 IBM Corporation30

IBM Bluemixwww.bluemix.net