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. Support auto-start from VM blade

    like Auto-Shutdown we also add Auto-Start scheduler......

    235 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      43 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
    • 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.

      146 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        8 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
      • 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.

        140 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          8 comments  ·  Virtual Machines  ·  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."

          112 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            10 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
          • Calendar-based auto-shutdown/start schedule 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...

            91 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              8 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
            • Ability to perform scheduled shutdown based on day

              Ability to perform scheduled shutdown based on day, not just time. Similar to start. We want to force shutdown all VMs on Fridays 11pm.

              85 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                13 comments  ·  Policy  ·  Flag idea as inappropriate…  ·  Admin →

                Thanks for your suggestion! The feature is currently in our backlog, but has to be prioritized with other ones. So we don’t have an ETA at this point of time. Please don’t hesitate to vote for it if you want to see it’s done sooner.

              • 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.

                77 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  6 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                • 53 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    5 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
                  • 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.

                    52 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

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

                      We’ve planned the work to create minimum number of resource groups for lab VMs (starting from a single resource group for multiple lab VMs, and expand to another resource group if the resource quota is hit). Does it solve your problem? Providing naming convention for the lab-generated resource group and other resources is also planned.

                    • 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.

                      41 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        7 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!

                      • 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.

                        38 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

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

                          Apologies for the late reply on this post. Thanks for reaching out.
                          We do have this feature on our backlog, however we don’t have an ETA for it as yet.
                          We will update this post as soon as there is a fixed timeline for the feature.

                        • 34 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

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

                            Thanks for submitting the idea!
                            We are waiting on some dependencies before we can get started with this. The feature has been in our backlog without an ETA yet. for those who want to see this feature sooner, please vote for it.

                          • apply artifacts in bulk to existing lab VMs

                            Right now the only way to apply artifacts to already deployed VMs is by going to each machine and navigating to artifact blade and selecting artifacts. This is time consuming for labs with many machines. Would like option to bulk apply artifacts to multiple machines. The UI could support checkbox list of existing VMs in lab. User selects one or more machines to apply artifact against.

                            33 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Artifacts  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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…

                              33 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                12 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!

                              • Expand shutdown options...

                                Expand shutdown options...
                                1. Have option for day of week shutdown instead of just the time each day. This way the machine could be turned off Friday evenings.
                                2. Have an auto on option.
                                This way vm machines may be powered down for times of inactivity, but turn on prior to team starting work to use it.
                                3. Have the ability to delay the shutdown process by x time if the machine is currently in use.

                                32 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

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

                                  Thanks for your feedback. I have added the first ask to the backlog. I will update this post for further updates on the ETA.
                                  Currently we have auto start option for Lab VMs and we would be extending this functionality for compute VMs at some point. You can also provide an email address or webhook for receiving a shutdown notification that allows you to delay or skip the shutdown in case the your Lab VM is in use.

                                • Allow secrets at the lab level

                                  Right now secrets are only on per user level. It would be great if Contributors and Owners could define secrets at the lab level that can be used along side user secrets.

                                  My current use case is that I don't want all of the lab users to know the domain password when using the Join Domain artifact. Right now I have to add the password to their key vault. The default permissions for their personal key vault allows them to view the value of the secret. I think I can lock this down, but then there is another manual intervention…

                                  31 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    4 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Support different auto-start time for different VMs

                                    Having one time per day for all machines to start at is not enough. For example I have a few machines that connect to a share on the other machine at startup, so I NEED this one machine to come up slightly earlier

                                    27 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

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

                                      Thanks for submitting the idea! After the review, we’ve got this into our backlog. We don’t have an ETA at this point of time, because we need to prioritize it with other features in the backlog. For people who need the same thing, please don’t hesitate to vote for it!

                                    • 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

                                      22 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        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 using the VM DSC Extensions in DevTest Labs

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

                                        18 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
                                        • "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.

                                          17 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            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!

                                          ← Previous 1 3 4 5 10 11
                                          • Don't see your idea?

                                          Feedback and Knowledge Base