Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building a Continuous Integration Pipeline using VSTS

Similar presentations


Presentation on theme: "Building a Continuous Integration Pipeline using VSTS"— Presentation transcript:

1 Building a Continuous Integration Pipeline using VSTS
9/13/2018 6:30 PM Building a Continuous Integration Pipeline using VSTS Sunny Sharma Microsoft MVP, Senior Software Engineer © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Agenda: Discuss CI/CD Create Build Pipeline Create a Release Pipeline
Microsoft Build 2017 9/13/2018 6:30 PM Agenda: Discuss CI/CD Create Build Pipeline Create a Release Pipeline Build Pipeline VSTS Build Agents Third Party Build tools Release Pipeline Hands-on demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Microsoft Build 2017 9/13/2018 6:30 PM Build Pipeline
VSTS Build Agents Third Party Build tools Release Pipeline Hands-on demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Continuous Integration (CI)
Microsoft Build 2017 9/13/2018 6:30 PM Continuous Integration (CI) the practice of constantly merging development work with a Master codebase… so that you can test changes, and test that those changes work with other changes. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Continuous Delivery (CD)
Microsoft Build 2017 9/13/2018 6:30 PM Continuous Delivery (CD) the continual delivery of code to an environment once the developer feels the code is ready to deploy - this could be UAT, staging or production. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Continuous Deployment (CD)
Microsoft Build 2017 9/13/2018 6:30 PM Continuous Deployment (CD) Continuous Delivery – with Auto-Approval © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Continuous Integration Services
Microsoft Build 2017 9/13/2018 6:30 PM Continuous Delivery Automated build on every change to the branch Automated deploy on every successful build Continuous Integration Services Version Control On change Build Scheduled Daily On Build Deploy Commit Manual © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Continuous Integration Services
Microsoft Build 2017 9/13/2018 6:30 PM Continuous Delivery Automated build on every change to the branch Automated deploy on every successful build Continuous Integration Services Version Control On change Build On Build Deploy Repository Branches Workflow Policies Roles Build Def Build agent Build tasks Test tasks Analysis Packaging Release Def Target host Svc principle Svc endpoint Release tasks Commit © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 CI Pipeline Microsoft Build 2017 9/13/2018 6:30 PM Build Pipeline
VSTS Build Agents Third Party Build tools Release Pipeline Hands-on demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Microsoft Build 2017 9/13/2018 6:30 PM Build Pipeline
VSTS Build Agents Third Party Build tools Release Pipeline Hands-on demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Microsoft Build 2017 9/13/2018 6:30 PM Build Pipeline
VSTS Build Agents Third Party Build tools Release Pipeline Hands-on demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Third Party build tools
Microsoft Build 2017 9/13/2018 6:30 PM Third Party build tools Ant Grunt CMake Xcode Build Gulp etc. Build Pipeline VSTS Build Agents Third Party Build tools Release Pipeline Hands-on demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 9/13/2018 6:30 PM Let’s do it © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 9/13/2018 6:30 PM References Visual Studio Team Services Documentation Visual Studio Team Services Microsoft Virtual Academy © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 9/13/2018 6:30 PM Thank You!  © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Building a Continuous Integration Pipeline using VSTS"

Similar presentations


Ads by Google