Automated Build-Deploy-Test Workflows for SharePoint 2013 & Office 365 apps using Visual Studio 2013

38 %
63 %
Information about Automated Build-Deploy-Test Workflows for SharePoint 2013 & Office 365...
Technology

Published on April 17, 2014

Author: aymanelhattab

Source: slideshare.net

Description

From SP24 Conference : With the introduction of SharePoint 2013, there are different methods to customize SharePoint. Developers have the option of creating new cloud applications for SharePoint or maintaining legacy full trust code. Coupled with the complexity many organizations have in terms of managing SharePoint customizations across Office 365 and on-premises implementations, developers and solution architects will need to understand how to adjust application Lifecycle Management (ALM) techniques to support and deploy quality solutions. In Visual Studio 2013, you can create a build-deploy-test workflow to deploy and test your SharePoint apps & solutions when you run a build. Over several demos, we will cover how to get started with automating the build, deploying the resulting packages to SharePoint Virtual Testing labs using PowerShell, then automatically running Automated tests against the SharePoint Applications & Solutions.

Automated Build-Deploy-Test Workflows for SharePoint Server 2013 & Office 365 Apps Ayman El-Hattab Egypt, GMT +2 April 16th /17th, 2014

Office 365 MVP (2014) SharePoint MVP (2010 – 2013) ALM Ranger (2012) Author, Blogger & Speaker Enterprise Collaboration Strategist Independent Consultant Cairo, Egypt Contact Me: @AymanElHattab ayman@aymanelhattab.com www.aymanelhattab.com eg.linkedin.com/in/aymanelhattab

http://bit.ly/spc14-273



Tool Purpose Visual Studio: -Create the BD & BDT Workflows -Create Automated BVT’s Team Foundation Server: Hosts, executes & orchestrates the workflows Microsoft Test Manager: -Create Testing Environment -Execute Test Cases Third-party BD Workflow Template

On-PremisesFarm (Integration/Systems testing environment) Integration/Systems testing site collection Office 365 SharePoint Online (Integration/Systems Testing site collection) Check in to Team Foundation Server Deployment of compiled .app to SharePoint target environment Test execution Visual Studio Office Developer Tools SharePoint Client Components Features, Package, manifest, etc. Supporting files, certificate(s), etc. Pages, JavaScript, libraries, etc. SharePoint Continuous Integration Build ProcessTemplate/Workflow SharePoint Continuous Integration App Deploy PowerShell Scripts(requires SharePoint Online Management Shell extensions) Team Foundation Server or Visual Studio Online SharePoint App Build Definition Coded UI/Build Verification Tests SharePoint App Build Definition

Check in to Team Foundation Server Deployment of compiled .app to SharePoint target environment Test execution SharePoint Continuous Integration Build ProcessTemplate/Workflow SharePoint Continuous Integration App Deploy PowerShell Scripts(requires SharePoint Online Management Shell extensions) Team Foundation Server or Visual Studio Online SharePoint App Build Definition Coded UI/Build Verification Tests SharePoint App Build Definition Visual Studio Office Developer Tools SharePoint Client Components Features, Package, manifest, etc. Supporting files, certificate(s), etc. Pages, JavaScript, libraries, etc. Provider/Auto hosted Web Project SharePoint App Project

On-PremisesFarm (Integration/Systems testing environment) Integration/Systems testing site collection Office 365 SharePoint Online (Integration/Systems Testing site collection) Provider hosted infrastructure (Azure/ IaaS/on-premises web and data) Check in to Team Foundation Server Deployment of compiled .app to SharePoint target environment Approve application trust level Deployment of cloud hosted components to target infrastructure Test execution Visual Studio Office Developer Tools SharePoint Client Components Features, Package, manifest, etc. Supporting files, certificate(s), etc. Pages, JavaScript, libraries, etc. Provider/Auto hosted Web Project SharePoint App Project SharePoint Continuous Integration Build ProcessTemplate/Workflow SharePoint Continuous Integration App Deploy PowerShell Scripts(requires SharePoint Online Management Shell extensions) Team Foundation Server or Visual Studio Online SharePoint App Build Definition Coded UI/Build Verification Tests SharePoint App Build Definition

 

http://msdn.microsoft.com/en-us/library/office/dn567995.aspx http://officesharepointci.codeplex.com/ http://wp.me/p1KlTR-lW http://wp.me/p1KlTR-mc

http://bit.ly/spc14-273

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

PowerPoint : Automated Build-Deploy-Test Workflows for ...

In Visual Studio 2013, ... Automated Build-Deploy-Test Workflows for SharePoint ... Automated Build-Deploy-Test Workflows for SharePoint 2013 & Office 365.
Read more

[Arabic] Automated Build-Deploy-Test Workflows for Office ...

... 365 & SharePoint 2013 using Visual Studio ... Automated tests against the SharePoint ... Automated Build- Deploy-Test Workflows ...
Read more

[Arabic] Creating Automated Build-Deploy-Test Workflows ...

... Test Workflows for SharePoint using Visual Studio ... SharePoint & Office 365 Apps ... Sharepoint 2013 visual studio workflow ...
Read more

Creating SharePoint 2013 Workflow Apps with Visual Studio ...

... be deployed as SharePoint apps built using Visual Studio. ... Creating SharePoint 2013 Workflow Apps ... the app to a SharePoint site on Office 365.
Read more

How to: Create SharePoint 2013 Workflows using Visual Studio

Create a SharePoint workflow app using Visual Studio ... Create SharePoint 2013 Workflows using Visual Studio. ... or Office 365 deployments ...
Read more

Develop SharePoint 2013 workflows using Visual Studio

Develop SharePoint 2013 workflows using Visual Studio. ... Visual Studio provides a visual workflow ... your app for distribution on the Office ...
Read more

Testing | Ayman El-Hattab's Technology Blog (SharePoint ...

... Testing, Visual Studio 2013 ... for managing the Lifecycle of SharePoint & Office 365 apps. ... Automated Build-Deploy-Test Workflows for ...
Read more

Visual Studio Online | Ayman El-Hattab's Technology Blog ...

Posts about Visual Studio ... Now a completely “Build-Deploy-Test workflow ... Application Lifecycle Management in SharePoint 2013 & Office 365 using ...
Read more