Azure DevOps (formerly Visual Studio Team Services)

Announcement: This forum has been migrated to provide you one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Azure DevOps Developer Community. To learn more about the migration please check out the release blog post

We’d like your suggestions and ideas to help us continuously improve future releases of Azure DevOps 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 Azure DevOps?

(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 steps to apply web config transforms during release

    Similar to article
    "Change configuration when deploying to multiple Azure cloud services" Please provide any best way to apply web config transforms during release. Our target is trigger a single build which has to be deployed to multiple environments(DEV, Test, UAT etc.,)

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
  2. Currently is not possible to include a Change Request inside the Interations as Requirement Level. It should be possible.

    Currently is not possible to include a Change Request inside the Interations as Requirement Level. It should be possible.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
  3. Select file directly in VSTS/tfs vnext build with external git

    We can select file directly if we are using Git or GitHub repository type.

    For example: add Nuget restore or Build solution step, we can select solution file by click .... button.

    But, there isn't that feature in VSTS/TFS vnext build with external git, please include it.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow Team Service account administrators to manage Users through Active Directory groups

    As a Team Services account administrator,
    I would like to administer users through Active Directory groups
    so that I could reduce user account administration.

    I manage a TFS environment with 700+ users. Since the Project Administrators are closely aligned with the development teams, they are aware when people join and leave the team. They are in the best position to know who should have rights within the team project and therefore to Team Services. The Team Services Administrators don’t have decision rights about project access and routing these permissions through a Team Services Admin only adds delay to the process.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Administration & Licensing  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow embedded webpage widget to link to and open pop ups (iframe sandbox attribute fix)

    Allow embedded webpage widget to link to and open pop ups (iframe sandbox attribute fix)

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
  6. In TFS Release Management ability to Create Master label combining included artifacts

    When creating new release from release definition, add ability to enter a mater label, which will combine/merge included artifacts, TFVC / GIT items. The mater label will be applied when that release is executed

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
  7. TFS Release Management Create Master label combining included artifacts

    When creating a new release using a release definition, add ability to enter a master label which will combine included individual artifacts (build numbers, TFVC/ GIt)

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
  8. Enforce Check-In policy in Team Foudation Serverweb site

    Using Team Foundation Server 2015, it is impossible to set a Check-I Policy when editing code via the website.

    We can enforce a policy within Visual Studio 2015 that every check-in must have a Work Item defined. However users can still open the TFS website, click on Code, navigate in the Explorer tab to a file, change it and save without ever specifying a Work Item.

    Change this so that the same policies applied to code edits via Visual Studio are also applied to edits via the TFS web site.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow Code Tiles to show Changes in Last [time period]

    By default code tiles show the number of changes from the last 7 days. Could this timer period be configurable? For example last X days, today, last hour etc

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow the ability to trigger a build when a deployment "fails".

    Allow the ability to trigger a build when a deployment "fails". I have a scenario where the build for restoring a database needs to be triggered when the deployment of an application fails. This is to ensure that the team has a working database and are not left crippled because of the failed deployment.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
  11. "Create Release" defaults to the last successful build

    If I am creating new release, I need to chose Build. If there are multiple artifacts I have to make several choices.
    In 90+% of cases, I just want to release last successful build.
    So it seems reasonable, that those combo boxes default to last successful build - it gives me possibility to do "one click release" (OK, actually two clicks)

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
  12. dynamic control release hub

    I have a Sub System that deploying includes Databases changes, Executing Agent Jobs, executing SQL, Web Services deployments, Windows Services deployments, File Copies, File Deletes. total of a dozen steps or so. We have a framework for the steps but inside that framework there are some variability.

    My thought initially was to create the Master Release and Tasks (the known stable steps) some being dynamic in nature using Powershell... but then have a Trigger Release with 1 control task where it would read a control file that would define that instance of what task would execute and not execute.

    So…

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support searching which code is calling a specific method of a particular class

    Currently you can use ref:YourMethod to see who is calling that method. I'd like to be able to do ref:YourClass.YourMethod too

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  14. Expose Web hooks for Iteration Created and Modified Events

    Expose Web hooks for Iteration Created and Modified Events

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow test cases to be included in alerts

    Currently you cannot create an alert based on a test case. Even though you can create an alert on a work item type = test case. It does send an alert.

    Simple examples would be
    1. assigned to changed
    2. Test result create & result = failed
    3. Test result count changed or new test result created

    A complex example that would really help with full life cycle development. Would be.. Having the ability to have a backlog item assigned to a developer and then build the test cases associated to the backlog item. Then have the assigned backlog owner…

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Test  ·  Flag idea as inappropriate…  ·  Admin →
  16. Push existing repository instructions should including pushing tags

    The instructions given on the Code tab in TFS for how to push an existing repository are incomplete. It currently shows:
    ------------------------

    You can push the repository from the command line using the following commands:

    git remote add origin https://reposiory.url.in.tfs/projectname
    git push -u origin --all

    ----------------------------
    It should also include the line:

    git push --tags

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  17. Please integrate Visual Studio Team Seand Office 365 better, considering that an organization that is interested in Visual Studio Online wil

    Please integrate Visual Studio Team Services and HDInsight, Azure Data warehouse, Data Lake Analytics better, considering that an organization that is interested in Visual Studio Team Services will be likely to be using Office 365.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  18. The ability to store and then search for code that is re-usable. The code would have a number of including tags which would be searchable.

    The ability to store and then search for code that is re-usable. The code would have a number of including tags which would be searchable.

    It would also be useful if in Visual Studios there was a quick clipping tool which would support the tagging and uploading into Team Services.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  19. I would like to be able to (re)name a release and set dates for environment promotion

    Because some releases happened before we started using release management, or are deployed as hotfixing or other custom event, and we would like to have one source to look at for these.

    To make this work...
    I would like to set the name of the release specifically and not use the auto generated one.

    I would also like to set the dates for when a release was promoted to an environment, and not be tied to any automation.

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
  20. Windows Media Player Assembly Support on Visual Studio Team Service

    I have a project using Windows Media Player Assembly , AxInterop.WMPLib , Interop.WMPLib.

    Now I'm trying that project to apply VSTS CI build , but it seems that assembly not installed on VSTS Hosted environment.

    Is it possible to activate Windows Media Player Capability on VSTS Hosted environment ?

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →

Azure DevOps (formerly Visual Studio Team Services)

Feedback and Knowledge Base