{"id":8924,"date":"2015-04-28T02:51:00","date_gmt":"2015-04-28T02:51:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2015\/04\/28\/changes-in-creating-vso-environments-in-visual-studio-ide\/"},"modified":"2022-08-01T00:40:00","modified_gmt":"2022-08-01T08:40:00","slug":"changes-in-creating-vso-environments-in-visual-studio-ide","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/changes-in-creating-vso-environments-in-visual-studio-ide\/","title":{"rendered":"Changes in creating VSO Environments in Visual Studio IDE"},"content":{"rendered":"<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  <span style=\"text-decoration: underline\">Recap of the scenario shown in November connect.<\/span>\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  Last November, we introduced infrastructure-as-a-code scenario for developers in VS IDE. All deployment artifacts wiz. Azure Resource Manager templates, deployments scripts can be included in a deployment project in the solution, checked into version control, and the resources can be deployed using the project. To make it easier to share the resources, Environments can be created in a team context in VSO, which then can be assigned to other teams in VSO. <a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2014\/11\/11\/announcing-devops-style-deployments-using-visual-studio-2015-preview-and-azure.aspx\">Here<\/a>\u00a0is a blog on the same.\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  Based on the feedback from the ALM community, and the need for consistency among the environments being used in VS IDE, Build, Test and RM, we decided to move all our experiences to the Team Web Access. Hence, we have aligned our efforts for breadth play, supporting various cloud providers, and bringing in consistency among the environments being used across ALM.\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  Starting 29th April, below is the updated workflow for creating and managing environments-\n<\/p>\n<ol>\n<li>\n<p style=\"margin-top: 0px;margin-bottom: 0px;vertical-align: middle\">\n      <span style=\"font-family: Calibri;font-size: 11pt;font-style: normal;font-weight: normal\">&#8220;Deploy to\u00a0environment&#8221; &#8211; <\/span>Earlier Workflow &#8211; Deploying an Azure Resource Manager Template to an Environment, provisioned the Azure Resource Group and then deployed the application onto the Resource Group while also registering it as an Environment in VSO.\u00a0This Environment could then be shared with your team, started or stopped, and history of operations on the Environment could be tracked.\n    <\/p>\n<\/li>\n<\/ol>\n<p style=\"margin: 0in 0in 0in 0.75in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/6443.1.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/6443.1.png\" alt=\"\" width=\"288\" height=\"355\" border=\"0\" \/><\/a><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/8400.3.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/8400.3.png\" alt=\"\" width=\"343\" height=\"183\" border=\"0\" \/><\/a>\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  Updated Workflow &#8211; Deploy to Resource Group is the preferred way to deploy application to an Azure Resource Group. You will run into 404 error, if you try to deploy to an environment.\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/5228.2.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/5228.2.png\" alt=\"\" width=\"348\" height=\"224\" border=\"0\" \/><\/a>\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  <span style=\"font-family: Calibri;font-size: 11pt;font-style: normal;font-weight: normal\">2. Environments hub &#8211; The\u00a0Environment hub showed up the in the team explorer of Visual Studio IDE,\u00a0along with the other hubs. Within the hub, a developer could list all his\u00a0personal\/team Environments, and perform operations on\u00a0them.<\/span>\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  <span style=\"font-family: Calibri;font-size: 11pt;font-style: normal;font-weight: normal\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/7750.5.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/04\/7750.5.png\" alt=\"\" width=\"270\" height=\"238\" border=\"0\" \/><\/a><\/span>\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  Alternative: Since all these environments are backed by Azure Resources Groups, hence to view them and perform operations on them, the developer will have to go to the <a href=\"https:\/\/portal.azure.com\">new azure portal<\/a>.\u00a0\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  Above Preview features were installed as a part of the Azure SDK 2.5, and have been updated in Azure SDK 2.6.\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  To reiterate, the core developer scenario of deploying to Azure has been optimized to simplify the overall experience. Since our service does not store any critical data, we will not persist them in our database. Any subscription related information stored in our database will also be deleted. All resources provisioned in Azure, will continue to exist as is.\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  \u00a0\n<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11pt\">\n  We are working to bring in support for a large set of Clouds wiz. Azure, Standard, VMWare etc. and a breadth of experiences around different cloud providers will be available in <a href=\"https:\/\/www.visualstudio.com\/\">Visual Studio Online portal<\/a> and in TFS.\n<\/p>\n<p style=\"margin: 0in 0in 0in 0.375in;font-family: Calibri;font-size: 11pt\">\n  \u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recap of the scenario shown in November connect. \u00a0 Last November, we introduced infrastructure-as-a-code scenario for developers in VS IDE. All deployment artifacts wiz. Azure Resource Manager templates, deployments scripts can be included in a deployment project in the solution, checked into version control, and the resources can be deployed using the project. To make [&hellip;]<\/p>\n","protected":false},"author":137,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[226,1],"tags":[],"class_list":["post-8924","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ci","category-devops"],"acf":[],"blog_post_summary":"<p>Recap of the scenario shown in November connect. \u00a0 Last November, we introduced infrastructure-as-a-code scenario for developers in VS IDE. All deployment artifacts wiz. Azure Resource Manager templates, deployments scripts can be included in a deployment project in the solution, checked into version control, and the resources can be deployed using the project. To make [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/8924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/137"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=8924"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/8924\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=8924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=8924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=8924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}