ci & cd with provider-hosted apps, microsoft azure and visual studio online
TRANSCRIPT
![Page 1: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/2.jpg)
Continuous Integration
![Page 3: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/3.jpg)
Continuous Delivery
![Page 4: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/4.jpg)
SharePoint Provider Hosted Apps
![Page 5: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/5.jpg)
Microsoft Azure
![Page 6: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/6.jpg)
Microsoft Azure Web Sites
![Page 7: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/7.jpg)
Visual Studio Online
![Page 8: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/9.jpg)
DEMO CI & DI SETUP
![Page 10: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/10.jpg)
1. Setup Visual Studio Online account and configure source control
![Page 11: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/11.jpg)
1. Setup Visual Studio Online account and configure source control
![Page 12: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/12.jpg)
1. Setup Visual Studio Online account and configure source control
![Page 13: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/13.jpg)
1. Setup Visual Studio Online account and configure source control
![Page 14: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/14.jpg)
1. Setup Visual Studio Online account and configure source control
![Page 15: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/15.jpg)
2. Create and configure MS Azure Web Sites
![Page 16: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/16.jpg)
2. Create and configure MS Azure Web Sites
![Page 17: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/17.jpg)
2. Create and configure MS Azure Web Sites
![Page 18: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/18.jpg)
2. Create and configure MS Azure Web Sites
![Page 19: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/19.jpg)
2. Create and configure MS Azure Web Sites
![Page 20: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/20.jpg)
2. Create and configure MS Azure Web Sites
![Page 21: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/21.jpg)
3. Configure (and customize if required) build definition
![Page 22: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/22.jpg)
3. Configure (and customize if required) build definition
![Page 23: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/23.jpg)
![Page 24: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/24.jpg)
3. Configure (and customize if required) build definition
![Page 25: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/25.jpg)
3. Configure (and customize if required) build definition
![Page 26: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/26.jpg)
![Page 27: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/27.jpg)
4. Register app and setup web.configentries, appmanifest
![Page 28: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/28.jpg)
4. Register app and setup web.configentries, appmanifest
![Page 29: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/29.jpg)
4. Register app and setup web.configentries, appmanifest
![Page 30: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/30.jpg)
Workflows
![Page 31: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/33.jpg)
Pricing - Additional Services (Pay per use)
![Page 34: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/34.jpg)
Question?
![Page 35: CI & CD with provider-hosted apps, Microsoft Azure and Visual Studio Online](https://reader034.vdocuments.net/reader034/viewer/2022042716/55a6b58d1a28ab172c8b4783/html5/thumbnails/35.jpg)
Thanks!