Visual Studio Team Services

Welcome to the Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) UserVoice site. This site is for suggestions and ideas for VSTS (cloud) and TFS (host yourself). You can also add suggestions for the Visual Studio IDE or Visual Studio Code. Or go to Developer Community to file a VSTS or TFS bug.

You might also be interested in our Features timeline to see what features are under development and which features we completed.
We also added an Announcements section where we will be posting special opportunities for you to participate in.

Read about current UserVoice statuses and their definitions in our article “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

The VSTS team
Terms of Service and Privacy Policy

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. Provide build configuration dependencies in TFS Build

    Provide the ability to create build configuration dependencies such that the success of one build configuration can trigger another build configuration such as a successful build triggering the building of an installation package or a build configuration which deploys to a development or staging server. Other tools such as Cruise Control.Net and Jetbrains TeamCity already offer build configuration dependencies/build configuration triggering through various means, therefore, TFS Build should also provide this type of support.

    1,057 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

      started  ·  63 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
    • Add ability to run build steps in parallel

      Sometimes we need to start several build steps in parallel for example run tests with specific criteria or upload/download dependancies

      241 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

        started  ·  13 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
      • TFBuild 2015: Run sheduled build only when source has changed

        In the new Team Foundation Build 2015 (https://msdn.microsoft.com/Library/vs/alm/Build/feature-overview) we can either add CI triggers that trigger a build with every check-in or we have the Scheduled triggers. It would be nice to have an option in the Scheduled Triggers that it only runs if there were changes since the last run (new ChangeSet).
        We could use this since we build our Xamarin app with the new build server and publish it to the alpha track in the PlayStore, but we only want to do this once a day and only if there were changes since the last build.

        163 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

          15 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow TFS build to depend on multiple repositories

          Many other build systems allow dependencies on multiple source repositories ( even different ones - i.e. Git and SVN).

          I currently have setup a TFS project that has multple Git repos and TFS source repositories. I have builds that depend on a mixture - for instance a main build has a dependency on a Git repo that contains 3rd party dependencies. While there is a work around with the general command line support, it would be much more clear to define the source dependencies up front. I should be able to specify the branches on those via variables also. I…

          160 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
          • Centralized Build View & Management

            Create an interface to centrally view and manage builds for administrators. As an admin that manages builds across team projects, I find it tedious that I have to navigate to each Team Project’s Build Explorer to see current build activity. It makes it even worse that you force each Build Explorer to open in the same VS Window.

            Minimally, the interface would be the current Build Explorer without the Team Project filter, thus allowing admins to have a central view of build activity. Ideally, it would be a similar interface that allows for a centralized build activity view and also…

            133 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →

              As explained in this blog post (http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

              Ewald Hofman

            • Ability to set build priority

              In my on-prem TFS I can set the priotity of a queued build. I can't find this in VSTS. It would be helpful because sometimes I want to give my manual build more priority than the CI builds

              106 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

                13 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
              • Automatically start expired pull request build on "Auto-complete"

                Currently if we use "Auto-complete" option inside of pull request that has expired build. It will wait until that build is restarted manually and successfully completed. It would be nice if expired pull request build would started automatically when "Auto-complete" option is used.

                92 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                • [tfsbuild.vnext] Add a NPM cache mirror on Hosted Build Controller's Network

                  Installing NPM Build dependencies for big projects is a really long task due to the size of many "Grunt" and "Gulp" tasks' packages.

                  Many Hosted CI manages this problem by hosting a mirror of NPM database inside their Network.
                  This allows to drastically reduces the installation time during build.

                  74 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                  • Build support for external submodules that require authentication

                    Submodules work in the new build system in TFS/VSTS 2015 however, they either need to come from repos in the same team project or from repos that are anonymously accessible.

                    This suggestion is split from "Add submodule support in Visual Studio Git Extension" (http://visualstudio.uservoice.com/forums/330519-team-services/suggestions/3606383-add-submodule-support-in-visual-studio-git-extensi)

                    52 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                    • Please provide a SonarQube plugin for TypeScript

                      This is a request to integrate TypeScript as a supported language for SonarQube.

                      This would be a way to integrate TSLint into Visual Studio, so that warnings are available on build.

                      Furthermore, SonarQube offers additional features, such as incremental technical debt analysis (i.e. "only warn when the code I write has errors - not for the whole solution"). This kind of analysis is useful for incrementally converting a solution.

                      49 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                      • NUnit 3 results format does not appear to be supported on build servers

                        Update Publish Test Results task to work with NUnit 3 test results file format. I believe the current task only works with the NUnit 2 format. NUnit 2 is not compatible with .NET Core, so there is no good solution if writing a .NET Core application and using NUnit.

                        42 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                        • Make it possible to set time zone on TFS Online (build) server

                          TFS Online should provide a way to set a time zone for the TFS server (or per collection).

                          You could even just implement it when setting Time Zone on https://***.visualstudio.com/_admin/_home/settings.

                          Most of the people in the world is not living in a place where UTC is the correct timezone.

                          This affects:
                          * TFS cases timestamps
                          * Runtime timing issues if you have integration tests with other servers (with correct time zone).
                          * Probably more...

                          42 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                          • Using DSC, bring the Virtual Machines into the ALM lifecycle.

                            Using DSC as a VM "definition language", develop the process that Will allow the VMs to be generated as part of the buld process. This Will allow maintenance teams to generate development VMs on request, as well as test environments to be generated and integrated with the Test Management tooling.

                            39 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

                              under review  ·  1 comment  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                            • Support Interactive Mode on Team Foundation Build Service to allow Coded UI Tests to run

                              Coded UI tests will not run on the Team Foundation Service because Interactive Mode is not supported. It would be a shame to need an on-premises server just for running coded UI tests.

                              38 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                              • Make Library Variable Groups available for use in Build Definitions

                                Currently, documentation (https://www.visualstudio.com/en-us/docs/release/author-release-definition/more-release-definition#variables) for Variables feature states:

                                "Share values across all of the build and release definitions in a project by using variable groups. Choose a variable group when you need to use the same values across all the build definitions, release definitions, environments, and tasks in a project, and you want to be able to change the values in a single place."

                                However, Variable Groups defined in the Library for Project cannot be used for Build Definitions. Only for Release Definitions.
                                https://twitter.com/cvbarros/status/817445291163086848

                                I'd love this feature to be extended to support Build Definitions as well.

                                38 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

                                  planned  ·  3 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                • Reconcile Workspace for vNext Build

                                  We used to get notification from the tray of our windows machine for a finished build while using the xaml build definitions, it also had an option to reconcile workspace. The same functionality is not available for the vNext builds. We need a way to reconcile workspace for vNext build. More detail info please refer here:http://stackoverflow.com/questions/39344110/reconcile-workspace-for-tfs-2015-vnext-builds/39360344?noredirect=1#comment66107698_39360344

                                  Moreover, there also has been a feature request for vnext build notification https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/11081358-build-notifications-for-build-vnext .You can either vote up it.

                                  37 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add Batch option to Gated check-in trigger in vNext builds.

                                    Batch option is really useful, the way it worked VS2013 reduced the bottle necks when many change-sets were submitted. This is a very useful feature to continue.

                                    35 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                    • TFBuild 2015: Provide "Check in changes after successful build" option in TFVC

                                      When using a gated check in trigger it is sometimes necessary to trigger the build with non-default build variable values (Rebuild='true' instead of the default value 'false' for example).
                                      To change the build settings of a gated check in build there is a workaround in the old build system: Shelve your changes and trigger the build manually with the option: "Check in changes after successful build".

                                      In the new system you can trigger a build with a shelveset, but there is no option that this shelveset will be checked in.
                                      For a gated check in build in TFVC this option…

                                      32 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Define multiple builds with path filters on pre-merge pull request build policy

                                        We have multiple CI pipelines building multiple projects that exist in a single git repository. Under this model, the current policy option for triggering a pre-merge pull request build won't work. If a git repo has five (related) projects with five CI pipelines, we need the ability to define five pre-merge PR builds targeted to specific paths within the repo.

                                        This functionality would be similar to, and a continuation of, the new "Path filters" functionality on continuous integration trigger on builds.

                                        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

                                          3 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Using TFS 2015 Build (Build vNext) email alerts don't show associated check-ins

                                          I have a XAML Build Definition that is setup to trigger on every check-in. I also have email alerts setup for any time a build completes. With the XAML Build, it would show me the associated check-ins that were included in that build (user, notes, ID). I have setup a 2015 Build definition and I still get a completed build email, but it does not have any of the check-in information.

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

                                          Feedback and Knowledge Base