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 Report

Transcript 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