DevTest Labs

Azure DevTest Lab is a service that helps developers and testers to quickly create environments in Azure while minimizing waste and controlling cost. You can test latest version of your application by quickly provisioning Windows and Linux environments using reusable templates and artifacts. Easily integrate your deployment pipeline with DevTest Lab to provision on demand environments. Scale up your load testing by provisioning multiple test agents. Also, create pre-provisioned environments for training and demo.

Visit the Azure DevTest Labs page to learn more about DevTest Labs and how to get started.

How can we improve Microsoft Azure DevTest Labs?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Attach an existing resource group to a DevTest Lab

    We have existing resource groups with test environments. We would like to add them to a DevTest lab so that they are managed by the DevTest policies.

    109 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

      6 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →

      Thanks for your feedback! Could you please comment which DevTest policies would you like to apply for those test environments imported from a resource group into the Labs (assuming the Labs allows you to import VMs from a resource group)? We’ve added it into our backlog, but don’t have an ETA yet. For anyone who want to see this happen sooner, please don’t hesitate to vote for it.

    • Ability to move existing VM's to the TestLab

      Have the ability to move an existing VM to the DevTestLab. I have several vm's that my developers use and do not want to have to Re-Create all of these machines.

      87 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        3 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →

        Thanks for your feedback! We are currently working on a feature that would allow you to link an existing resource group to your lab, so that the lab will track the cost for all the VM resources in that resource group and apply auto-shutdown/start policies. If this is not what you are looking for, please don’t hesitate to let me know.

      • Schedule for Turn on/off period like in autoscaling for webapp.

        We have holidays, weekends, last Friday of the month(release date or something like that) and during this time machines needs to be turn off, but we have nothing like that and all this sort of operations will be executed manually...

        45 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

          4 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
        • VM automatic shutdown after some idle time.

          Sometimes VM's are forgotten up and they are running idle. There should be possibility to define in Auto shutdown settings that "if these VM's are idle for x hours then shut down them."

          36 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            5 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
          • It will be great to have a feature which will allow auto-start of a VM (that has been stopped by the auto-shutdown) when the user tries RDP

            Scenario:
            End user has set up Dev/Test Labs and also turned on Auto-shut off at a specific time - Now usually this is at end of day. So end users use the VMs (mostly by connecting using RDP) for the day and auto shut off happens towards end. So next day when end users troop in, and launches the RDP he finds the machine shutdown and has to manually go to the portal to get it started. This is frustrating as it involves additional time spent logging into Azure, starting the VM etc.,. This is where this feature request comes…

            31 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              2 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
            • Want ability to take and manage snapshots

              often when working in a lab environment / testing software , it saves a lot of time being able to take a snapshot / rollback to a good known point so that you don't have to start from scratch.

              26 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

                4 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
              • Multiple VM deployment option

                Being able to set number on how many VMs to deploy from a given template or Image and autogenerate server names. Same admin account on all servers.
                Also add easy extraction of all RDP info for the servers in the lab.

                25 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  3 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →

                  Thanks for submitting the idea! It’s current in our backlog for DevTest Labs to support multiple VM creation using the same VM base. We don’t have an ETA at this point of time, because it needs to be prioritized with all the other times in the backlog. For people who want to see it sooner, please don’t hesitate to add your votes for it. Thanks!

                • Gather all DevTest Lab VMs into a single Resource Group

                  Every DTL VM is deployed to a new, dedicated Resource Group by default. Apparently this a hardcoded behavior, we don't have any options to select which resource group we want to deploy the VM into. It would be way better if we could deploy the DTL VMs into the Resource Group where the DTL is defined... or at least select the RG freely upon deployment.

                  20 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    2 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                  • Increase the Resource Types which can be used inside Labs

                    Currently only VMs and Containers can be created inside DevTestLabs. It would be great if we can add multiple resource types to DevTest Labs. I'm thinking of SQL databases, WebApps, Automation Accounts and OMS.

                    20 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      4 comments  ·  Content  ·  Flag idea as inappropriate…  ·  Admin →

                      Thanks for submitting the request. We are planning to support PaaS components in DevTest Labs and it is in our backlog. We don’t have an ETA at this point of time though, because it has to be prioritized with all the other items in our backlog. For people who want to see the support sooner, please don’t hesitate to vote for it and share in the comments which Azure PaaS services (and how) you’d like to use in the Labs.

                    • Assign a LAB VM to another user

                      We would like one person to create a LAB VM and then transfere or/give controll rights (start/stop) to another user within the DevTest Labs view.

                      18 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        2 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →

                        Thanks for submitting the idea. This is currently in our backlog now. Meanwhile, could you share with us in addition to start/stop, what else permissions you expect to give/not to give to another use? E.g. Is “transfer rights” about transferring all the permissions the original user has for the VM or a subset of it? When giving the rights, will the new user be allowed to delete VMs?

                      • Integration with OnPremise TFS

                        For customers who did not migrated their projects/build to VSO- we need some integration tool to publish artifacts.

                        Right now I see only one workaround- publish artifacts to VSO first and after make a deployment, but it's looks like workaround and not like a normal solution

                        18 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          1 comment  ·  Integration with other products  ·  Flag idea as inappropriate…  ·  Admin →

                          Thanks for the feedback! Integration with on-prem TFS is in our backlog, although we don’t have an ETA to share yet. Meanwhile, could you please provide more details at which point you want to publish your build artifacts to a Lab VM? There are a couple of solutions based on the scenarios. One scenario is baking the latest build into a VM template in the Lab as part of the CI pipeline. We are currently working on the cmdlets which allows you to use when authoring a post-build task. Another scenario is to access the build from within a running Lab VM. This requires the network configuration to connect the Lab with your on-prem environments. Azure has provided a couple of options including Express Route, site-to-site, and point-to-site, etc. Thanks!

                        • Allow other artifact repositories (bitbucket.com, gitlab.com, private gitlab)

                          We, like many other organizations, use private git repositories. This can have many reasons, such as single sign-on etc. Our repository of choice is a self-hosted gitlab-instance (running in Azure, btw), fully integrated with ADFS for security. Good stuff.

                          It would be nice if the Artifact Repository integration was more generic, and not specific to GitHub. This would allow users to chose their hosting provider, it be a public solution (e.g. github.com, gitlab.com, bitbucket.com) or a private solution (e.g gitlab.example.com).

                          Most, if not all, git repository managers support the idea of a "deployment key", which is a ssh-key typically used…

                          17 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            7 comments  ·  Artifacts  ·  Flag idea as inappropriate…  ·  Admin →

                            Thanks for your feedback! As more further investigate, the DevTest Labs supports VSTS Git and GitHub today. I’ve added this into the backlog. Given different Git repo offers different client for Labs to use and connect to, it’d be helpful if you could share with us which one you want to support first, so that the Labs can support them one by one. Thanks!

                          • It would be great, when we can deploy a OS template with attached data discs

                            Sometimes it is very necessary, when to deploy an os template which already attached data discs. For example: We deploy some SharePoint or SQL server in a testlab and we need some performance.

                            13 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              5 comments  ·  Templates  ·  Flag idea as inappropriate…  ·  Admin →

                              Thanks again for the feedback! We currently have a feature in the backlog that allows you to create a VM with an attached disk at the same time. We still need to prioritize it, so there is no ETA at this point of time. If you want to see it sooner, please don’t hesitate to vote this idea!

                            • "Export Template" function in DevTest Labs

                              The functions and settings of DevTest Labs are expanding on a weekly basis. As this resource is getting more and more complex, we should be able to export the lab, after configuring it. Currently, this is possible only while the lab is being created and only for the Shutdown schedule. There are now several settings, like available gallery images, cost metrics and autostart that should be available for template deployment.

                              10 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                2 comments  ·  Templates  ·  Flag idea as inappropriate…  ·  Admin →

                                Thanks for submitting this idea. This idea has been added into our backlog. We don’t have an ETA for it at this point of time though, because it has to be prioritized with all the other items in the backlog. For people who do want to see it sooner, please don’t hesitate to add your votes for it. Thanks!

                              • Allow naming of network on creation rather than randomly generated

                                Where names are to be generated (network names etc) the current DevTest pumps out one based on the DevTest name + a number ideally I'd want the option to select / configure network or at the very least specify the name of the network myself.

                                9 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  2 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
                                • Create a Resource Group and then use the portal to add services to the DevTest Lab

                                  At present VMs are created within the DevTest lab section of the portal. When a new DevTest Lab is created it could just create a Resource Group. Services could then be added via the rest of the portal, outside of DevTest Labs in the usual way. This avoids reinventing the wheel inside DevTest Labs and also provides a higher level of customisation for features such as Virtual Networks.

                                  8 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →

                                    When a new DevTest Lab is created, it does create a resource group consists of a Lab resource, a storage account and a virtual network. VM creation needs to happen within the Lab though, while it also creates a separate resource group just for the VM. Is it something mentioned here that you want to create VM (as “services”) from the normal VM creation flow in Azure outside of the Lab but the Lab somehow can recognize it, or are you asking for a different thing? If it’s the former, what’s the downside in your opinion that you’d prefer to do that outside of the Lab? I appreciate any clarification. Thanks!

                                  • Allow using the VM DSC Extensions in DevTest Labs

                                    Allow the Azure VM DSC Extension to be used in Azure DTL.

                                    7 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Enable artifacts to provide link to documentation

                                      There is a need for artifacts to provide links to documentation to simplify artifact use.

                                      Several artifacts require you to input information that might not be immediately known at first glance, such as what exact string is required for software packages, or the formatting of a certain field.

                                      If the artifact creator could provide a link to where the user can find additional information on how to use the artifact then it would lower the learning threshold and speed up first time use of DevTest Labs.

                                      7 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        1 comment  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Provide an option to pass artifact parameter while creating VM using formula.

                                        When you create a VM using formula with some mandatory parameter defined in one of the artifacts in the formula, it will be good if you can provide an option to pass the parameter.
                                        Currently, it takes almost 4-5 steps to reach to the artifact and pass the parameter to start creating VM which is annoying and at times difficult to find in case of new users.

                                        7 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Artifacts  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Enable Artifact Parameter to reference secret from keyVault

                                          When creating an artifact for use in DevTest labs it would be really useful if we could add a parameter that could reference a secret in keyVault as you can do with ARM Template Parameter files.

                                          This would help us with managing license keys etc as part of the automated software deployment.

                                          6 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Artifacts  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4
                                          • Don't see your idea?

                                          Feedback and Knowledge Base