ci & cd with provider-hosted apps, microsoft azure and visual studio online

35
CI & CD with provider- hosted apps, Microsoft Azure and Visual Studio Online by SERGEI SERGEEV, SHAREPOINT DEVELOPER

Upload: sergei-sergeev

Post on 16-Jul-2015

207 views

Category:

Software


1 download

TRANSCRIPT

Page 1: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

by SERGEI SERGEEV, SHAREPOINT DEVELOPER

Page 2: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Continuous Integration

Page 3: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Continuous Delivery

Page 4: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

SharePoint Provider Hosted Apps

Page 5: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Microsoft Azure

Page 6: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Microsoft Azure Web Sites

Page 7: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Visual Studio Online

Page 8: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Common steps required 1. Setup Visual Studio Online account and configure source control

2. Create and configure MS Azure Web Sites

3. Configure (and customize if required) build definition

4. Register app and setup web.config entries, appmanifest

Page 9: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

DEMO CI & DI SETUP

Page 10: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

1. Setup Visual Studio Online account and configure source control

Page 11: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

1. Setup Visual Studio Online account and configure source control

Page 12: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

1. Setup Visual Studio Online account and configure source control

Page 13: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

1. Setup Visual Studio Online account and configure source control

Page 14: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

1. Setup Visual Studio Online account and configure source control

Page 15: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

2. Create and configure MS Azure Web Sites

Page 16: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

2. Create and configure MS Azure Web Sites

Page 17: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

2. Create and configure MS Azure Web Sites

Page 18: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

2. Create and configure MS Azure Web Sites

Page 19: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

2. Create and configure MS Azure Web Sites

Page 20: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

2. Create and configure MS Azure Web Sites

Page 21: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

3. Configure (and customize if required) build definition

Page 22: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

3. Configure (and customize if required) build definition

Page 23: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online
Page 24: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

3. Configure (and customize if required) build definition

Page 25: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

3. Configure (and customize if required) build definition

Page 26: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online
Page 27: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

4. Register app and setup web.configentries, appmanifest

Page 28: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

4. Register app and setup web.configentries, appmanifest

Page 29: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

4. Register app and setup web.configentries, appmanifest

Page 30: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Workflows

Page 31: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Complexity Data persistence schema

Custom build fail requirements (code coverage)

Custom pre- post- build setup

MSTest

Page 33: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Pricing - Additional Services (Pay per use)

Page 34: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Question?

Page 35: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online

Thanks!