Visual Studio Team Services

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio Team Services (VSTS) and Team Foundation Server (TFS), so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The VSTS Team

How can we improve Visual Studio Team Services (VSTS)?

(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. Folder structures for release definition

    Currently, there is option to organize build definition using folder structure but the same is not available for release definition. We have large number of release definitions tied to individual customers but the list is growing. Due to lack of folders, we have to resort to naming convention to make it easier to identify the individual release definition. It would be really helpful to be able to organize release definitions within folder dedicated to each customer or geographical region.

    400 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

      58 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
    • Change release variables' value when deploy a release

      In Build definition for VSTS, variables are allowed to change their values at queue time. Could this feature be available in release: when deploy a release the variables' value could be changed?

      187 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

        19 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
      • InRelease Reports

        I want to have nice SSRS and SharePoint Dashboard reports showing the release and deployment process from TFS to In Release and through lab environments.

        126 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

          14 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →

          This is a great idea! I want to let you know that we have included your suggestion in our next 6-month plan.
          We will check back as soon as possible with any updates to this request.
          In the meantime, please share specific reports that you may want to have available out of the box with us.
          Shashank Bansal
          Program Manager

        • Trigger Rollback activity when a Release is Rejected (somehow) by the user/approver

          Nowadays, the Rollback activity in the Release Template is triggered only if one of the previous activities fail (returning a non-0 status code).

          It would be great to be able to trigger a Rollback activity if the release is Rejected by some of the Approvers.

          By now, when it happens, we need to trigger a new Release manually to rollback the application to the previous version. It takes a hard work because we need to find the latest valid (and released) build, etc.

          110 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
          • Task Group custom conditions at group and task level

            Enable the task Control Options custom conditions for the Task Group Task to skip the Task Group, and also the at the individual tasks wihtin the group.

            When you create a Task Group for a bunch of tasks that had custom conditions, these seem to be removed as the UI no longer shows the custom conditions options.

            105 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

              9 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
            • Library of Variable and Task groups shared between all projects

              We need a library in VSTS to manage and share Variables and Tasks Groups between projects, with one definition of a Variable or a Task Group, and not import/export of a Variable or a Task Group which can become different in each project.

              Lot of projects uses common variables and task. And we need to create only on copy of a Variable or Task group to prevent their duplication with importations, and without to go out of VSTS.

              Thanks.

              104 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

                17 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
              • Clone Variable Groups

                Being able to clone an existing Variable Group in the VSTS Build & Release Library.

                101 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

                  19 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                • Allow Task Group parameters to be optional

                  I would like to have Task Group parameters to be optional, like having a checkmark in the UI. Currently there's only a default value field which can be empty in the Task Group itself but when I use the Task Group it must have a value.

                  As a workaround I exported the task and updated the input section in the json file from required":true to required":false.

                  This is not only not user friendly but when imported again it is a copy of the original task instead of updating my previously exported Task Group.

                  92 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                  • Ability to run tasks in parallel

                    I have seen the multi-phase parallelism, but I don't see that it solves this issue.

                    There are often times when you want to run two or more tasks in parallel and then move on when all are complete.

                    Here's my example:

                    Step 1: Download Artifacts (takes 15 mins)
                    Step 2: Start VM (takes 10 mins)

                    I would like to run these two tasks in parallel, it would then take 15 mins total rather than 25.

                    70 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                    • Be able to copy a task to other environments

                      When you already have a number of environments setup you may need to add a new task. Once you have created it in one environment you must then manually recreate it the others.

                      It would be useful if there was an option to copy a task to some or all other environments.

                      59 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                      • VSTS: add services on project collection level

                        Make it possible in VSTS to add Services (a.k.a. service endpoints) on the project collection instead of on individual projects only.

                        When you use the same service (e.g. an on-premise Octopus Deploy Server) in multiple VSTS projects you need to add a service endpoint to each project.
                        Managing this becomes a burden when you have lots of projects in VSTS

                        51 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                        • Deployment Groups allow Machine- and Group-specific variables

                          Allow for variables or "Capabilities" to be set at the machine and deployment group levels for use in releases.

                          49 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                          • Scoping for variable groups

                            Allow linking multiple variable groups with same variable names and specify scope (environment) for each group. Currently variable groups are not useful as cannot scope them to environments inside the release.

                            42 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                            • Allow deployment logs to be attached to emails

                              When you have a deployment fail in Release Management, there should be an option to have the full tool log attached to the emails that are sent out to the Deployment Owner group.

                              For example: If publishing a DACPAC fails, the only information you're given is that SQLCOMMAND.EXE failed and returned an error code. This doesn't give the developers enough information to troubleshoot the issue. If the log file was attached to the email, they'd be able to see the root cause of the deployment failure and take corrective action without having to load up the RM client.

                              40 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →

                                We are changing the way we maintain User Voice feedbacks for Release Management.
                                So far we have been marking feedback items as Archived if we are not going to address them in near future. We understand this could have caused some confusion.
                                From now on, we’ll be discontinuing this practice and marking something Archived only if we want to close the feedback item for any further input.
                                Accordingly, we are resetting the status for this item and would be updating the status for the same based on our FY17 plans.
                                Thanks
                                [Shashank Bansal – MSFT PM]

                              • Service Endpoints should be global across all projects within a collection

                                When entering service Endpoints for Azure in Team Foundation Server they should be globally visible across all projects within a collection. As it stands you have to enter these in for every project

                                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

                                  4 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                • Build vnext and release management vnext task : security

                                  It should be possible to add security on build/release task to make them available or not , usable or not.

                                  It should be possible not only to add task but to remove task from the list of available task

                                  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

                                    3 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →

                                    We are changing the way we maintain User Voice feedbacks for Release Management.
                                    So far we have been marking feedback items as Archived if we are not going to address them in near future. We understand this could have caused some confusion.
                                    From now on, we’ll be discontinuing this practice and marking something Archived only if we want to close the feedback item for any further input.
                                    Accordingly, we are resetting the status for this item and would be updating the status for the same based on our FY17 plans.
                                    Thanks
                                    [Shashank Bansal – MSFT PM]

                                  • Show WI from multiple artifacts under workitem tab in Release Management

                                    Our release consists of multiple artifacts which located in different repos, each artifact has its own build and associated WI . Now WorkItem tab shows WI linked to a primary artifact.

                                    it would be good to see what was changed in the other artifacts

                                    35 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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Sort Variables in Variable group by Name

                                      Variables are not yet sortable by name. So if I have variables:

                                      Prod.Servers
                                      QA.Servers
                                      Prod.ServiceAccount
                                      QA.ServiceAccount
                                      Prod.Password
                                      QA.Password

                                      I'd like to be able to quickly re-sort to enable an improved viewing experience - or even better be able to arrange the order and that persists.

                                      Prod.Password
                                      Prod.Servers
                                      Prod.ServiceAccount
                                      QA.Password
                                      QA.Servers
                                      QA.ServiceAccount

                                      Also a description column would be handy to provide a comment about the variable.

                                      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

                                        2 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Release Management include all work items in release -api (json)

                                        We are using release management for deploying our daily release to our test env´s. To manage workItems related to the release we are using a small web service.
                                        The json the service hook is getting from vsts only includes the first 10 workItems of the release even if there are 20 in it.
                                        This effect also appears when you add a notification if a release is deployed you get a mail but only 10 workItems are listed.

                                        Please include all related workItems in the json or make this "limit" editable.

                                        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

                                          2 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Release activity in work item history

                                          Currently, associated work items are listed in the release. But, from within the work item, there isn't a link or a history entry to tie it to the release.

                                          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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 21 22
                                          • Don't see your idea?

                                          Feedback and Knowledge Base