Design Dev Test The key here is to: • • Stage Deploy Monitor Manage Learn “No more struggling with hardware that doesn't have enough RAM to adequately host VMs with reasonable perf”
Download ReportTranscript Design Dev Test The key here is to: • • Stage Deploy Monitor Manage Learn “No more struggling with hardware that doesn't have enough RAM to adequately host VMs with reasonable perf”
Design Dev Test The key here is to: • • Stage Deploy Monitor Manage Learn “No more struggling with hardware that doesn't have enough RAM to adequately host VMs with reasonable perf” Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 TFS DEV INT QA PROD Lan Visual Studio Online / NorthWind Traders HOME Releases WORK SOURCE Environments BUILD Artifacts TEST RELEASE Search Templates BudgetIT* Environments Save draft Add tasks – Dev Artifacts(1) Publish Variables Release | Options History Export Azure All tasks (60) BudgetIT Add environments Dev 0 tasks 0 approvals … Add tasks… No tasks here. … … … Azure (4) Test (8) Deploy (10) Other (30) Azure Website Deployment Deploy an Azure Website | Microsoft Corporation Add OwnerCloud LanApplication Deployment Azure Deploy an Azure Cloud Application | Microsoft Corporation Add Azure Powershell ***.buildproj Solution Run an Azure Powershell script | Microsoft Corporation ***.buildproj Solution MSBuild location Azure Resource Group Deployment MSBuildalocation Deploy resource group in Azure | Microsoft Corporation Visual Studio Location s Visual Studio Location Azure Dev/Test Lab Provisioning MSBuild arguments Provision a VM or Container in a Dev/Test Lab in Azure | Microsoft Corporation MSBuild arguments Platform $(platform) Platform Configuration $(platform) $(config) Configuration Clean $(config) $(forceClean) Clean Restore NuGet packages $(forceClean) … … Add Add Add Restore NuGet packages Close Lan Visual Studio Online / NorthWind Traders HOME WORK Explorer SOURCE BUILD.VNEXT TEST RELEASE Search Artifacts BudgetIT.Release* Environments Save Artifacts Variables Options Release BudgetIT.Release Add tasks… Add environments Dev … 1. 8 tasks 0 approvals 2. 3. 4. 5. 6. … Azure Dev/Test Lab Provisioning Provision VM in Azure Dev/Test Lab Azure Resource Group Deploy… Azure Deployment: Azure File Copy Copy file $(release.artifactsDirector Azure Deployment: Manage Azure Subscription Resource Group Location North US Resource Group Name Template $(release.artifactsDirectory)\*.json Template Parameters $(release.artifactsDirectory)\*.params.json Override Template Parameters Advanced Deployment Options PowerShell on Target Machines.. PowerShell script on Visual Studio Test Agent Deploy… Machine group: Visual Studio Test Run using Test.. Test assemblies: **\*test*.dll Refresh SAS Token Virtual Machine Credentials Username Password PowerShell Deployment Ports Network Protocol WinRM Secure Certificate $(release.artifactsDirectory)\*.pfx Certificate Thumbprint Azure Key Vault Control Options Enabled Continue on Error Always Run Always Run http://azure.microsoft.com/en-us/campaigns/devtest-lab/ Download and Install the latest Azure SDK 2.6 Provide feedback for VS Azure Resource Manager tooling