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

    317 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

      11 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
    • Improve hosted build agent performance with build caches

      Consider options to reduce build time of hosted build agent significantly. I don't have problem paying for improved performance if there were such option.

      For example dotnet restore build task takes 95 seconds for simple asp.net core 2 app in each build. Packages could be cached.

      Agent initialization takes 39 seconds. Agent could be initialized in advance, why not?

      211 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

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

        194 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

          25 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…

          141 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  ·  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

          • Enable Continuous Integration Path Filters for Github

            You recently introduced Path Filters for vsts + git. It is not yet available for Github. Would be awesome if support could be added.

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

              We currently have 3 on-prem build machines, with 4 build agents each.

              The priority to "grab" agents seems always to be in the order that they were installed (in our case we installed server by server), so if a Build uses 4 Agents, they all get used from the same server.

              For us, it would be faster if the build agents that get used for a single build would be spread across servers.

              So my suggestion is that you have the ability to set "Agent Priority", so that we can have Build Agent 1 from each server as a Priority…

              55 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  ·  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)

                54 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                • Publishing Build Artifacts is way too slow

                  We are using the Publish Build Artifacts task and it is incredibly slow. We'd like to see this get faster.

                  https://www.visualstudio.com/en-us/docs/build/steps/utility/publish-build-artifacts

                  47 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  ·  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...

                    46 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  ·  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.

                      45 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                      • Multiple lines variable in Build and Release

                        Some tasks have the textboxes that support multiple line content, such as Delete task, but multiple lines variable is not supported, it's better to support it.

                        44 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                        • Code coverage report on build should not strip stylesheet tags in frame.

                          In the past weeks (from 9/6/2016) something changed in build code coverage reporting that strips the stylesheet tags in the head of code coverage reports. Previously, our reports generated with karma and istanbul were displaying perfectly with the included stylesheets. Now, the same coverage artifact displays without any of the included css styles. Looking at the frame source shows all the stylesheet tags stripped from the head section. I'm not sure which recent change in team services started removing this.

                          43 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                          • Add "Build event if nothing has changed since previous build" option for TFS 2015 build

                            Add "Build event if nothing has changed since previous build" to TFS 2015 scheduled build of new build system.

                            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

                              3 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                            • Trigger build when pushing tag to git

                              Currently it is possible to trigger a build when pushing commits to branches, but it is not possible to trigger a build when pushing tags.

                              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

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

                                39 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                • Support Azure File Storage in 'Azure File Copy' build task

                                  The Azure File Copy build task provides a convenient way to copy your build output to Azure Blob Storage or an Azure VM. It would be useful to extend this to add the ability to copy files to Azure File Storage. This would seem plausible as the existing task uses AzCopy, which can be used to copy files to File Storage as well as Blob storage.

                                  36 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Recycle bin for build definitions and release definitions

                                    As things stand currently, if someone deletes a build definition or a release definition there is no path to recovery short of restoring a backup. This isn't always possible especially given how quickly events move in TFS. Even restoring a TPC into a different environment can create problems. Given that recycle bins are now a feature in work items, I'd like to see this functionality extended to build definitions and release definitions....or at least if we can see who deleted a given definition that would be a welcome addition.

                                    36 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  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add the git commit SHA to build number variables

                                      VSTS -> Build Definition -> General -> Build Number Format

                                      It would be lovely to have the $(Build.SourceVersion) available to add to build names.

                                      Example:
                                      Build number format: $(BuildDefinitionName).$(date:yyyyMMdd)$(rev:.r).$(Build.SourceVersion)

                                      Output:
                                      BuildName.20160719.1.78e54363

                                      Also, it would be nice to have a variable for the short SHA.

                                      Example:
                                      Build number format: $(BuildDefinitionName).$(Build.SourceVersionShort)

                                      Output:
                                      BuildName.78e54363

                                      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

                                        7 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Increase the hosted build agent size limit from 10GB

                                        Currently you can only use the hosted build if your build + repository is less than 10GB. Even with a shallow fetch our repository is near 10GB and then we run into issues while building.

                                        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

                                          5 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
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            1 comment  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 29 30
                                          • Don't see your idea?

                                          Feedback and Knowledge Base