1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on...

35
1 © 2014 IBM Corporation For IBM Internal Use Only IBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp

Transcript of 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on...

Page 1: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

1 © 2014 IBM CorporationFor IBM Internal Use Only IBM Proprietary

3. Cloud Enabled DevOps on Bluemix

Experienced Bluemix BootCamp

Page 2: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

2

When you complete viewing this deck, you should be able to:

Define DevOps

Recall the typical DevOps flow

Describe the DevOps challenges

Describe the benefits of DevOps

Identify the Cloud DevOps tools

Describe DevOps from the perspective of IBM Bluemix DevOps Services

Page 3: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

3

Define DevOps

Page 4: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

4

Let us learn about DevOps from the perspective of operations and development

Page 5: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

5

IBM DevOps point of view

Page 6: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

6

Businesses are challenged to meet time pressures with quality software

Page 7: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

7

Expectations of DevOps for the Cloud era

Page 8: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

8

Expectations of DevOps for the Cloud era, continued

Page 9: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

9

Where will you typically see DevOps solutions?

Page 10: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

10

Cloud DevOps for SOE is about continuous delivery

Page 11: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

11

Example: Cloud DevOps Tools

Page 12: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

12

Example: Cloud DevOps Tools, continued

Page 13: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

13

We will start Bluemix and create a sample application from a Boilerplate

Page 14: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

14

In the Java Web Starter dialog, fill in the information about the application on the right

Page 15: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

15

Once the application is created in the space, the Application Overview dialog is presented

Page 16: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

16

Click DASHBOARD, in the menu bar, at the top of the screen, and the dashboard view of all your apps will be displayed

Page 17: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

17

Click the application icon and you will be taken to the application Overview page

Page 18: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

18

Here is the Overview Dialogue after the GitHub entry was made

Page 19: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

19

Click the Routes link to open a browser page displaying your application

Page 20: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

20

Let us see how to edit codes

Page 21: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

21

Click the Code button to open a browser page displaying the IBM DevOps Services page

Page 22: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

22

You can submit your code and push to git repository

Page 23: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

23

Track and Plan helps to create work items, assign work items to individuals, or roles within projects, and assign them tasks

Page 24: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

24

Track and Plan helps to create work items, assign work items to individuals, or roles within projects, and assign them tasks

Track/Plan#1(Project Dashboard)

Page 25: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

25

Track and Plan helps to create work items, assign work items to individuals, or roles within projects, and assign them tasks

Track/Plan#2(Sprints and Backlogs)

Page 26: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

26

Build and Deploy helps to build and deploy your code and your package (Stage Configuration)

Page 27: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

27

Build and Deploy helps to build and deploy your code and your package (Build-->Deploy)

Page 28: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

28

Build and Deploy helps to build and deploy your code and your package

Page 29: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

29

Build and Deploy—Advanced provides more control over what we do in DevOps services

Page 30: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

30

Build and Deploy—Advanced: Configure the Builder and Deployer

Page 31: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

31

Build Deploy—Advanced: Provides much more control over the build process

Page 32: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

32

Bluemix Live Sync Process (Optional)

REF:https://www.ng.bluemix.net/docs/manageapps/bluemixlive.html

Page 33: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

33

DevOps is a pattern not a product

Page 34: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

34

Here is a recap of what you have learned in this video:

DevOps is a contraction of development and operations in the context of common tools used to deliver solutions. It is predominant in the front-end efforts (web, web services, and mobile), or where agility in delivery is needed.

DevOps helps in reducing time for delivering solutions.

You also learned about the IBM Bluemix DevOps tool and its end-to-end lifecycle.

You learned how to create, edit, build, and deploy an application using IBM Bluemix DevOps.

Page 35: 1 © 2014 IBM Corporation For IBM Internal Use OnlyIBM Proprietary 3. Cloud Enabled DevOps on Bluemix Experienced Bluemix BootCamp.

35

Thank you