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
- Visual Studio (UserVoice)
- Visual Studio for Mac (UserVoice)
- Visual Studio Code (GitHub)
- Azure Application Insights (UserVoice)
- Visual Studio Documentation (UserVoice)
- TypeScript (GitHub)
- NuGet (GitHub)
- Windows APIs and developer features (UserVoice)
- Microsoft Edge (UserVoice)
- MSBuild (GitHub)
- Xamarin (UserVoice)
-
Allow TFS build to depend on multiple repositories
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365522/allow-tfs-build-to-depend-on-multiple-repositories.html
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…
423 votes -
Improve hosted build agent performance with build caches
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365799/improve-hosted-build-agent-performance-with-build.html
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?
357 votesWe’re actively working on this now but I’ll make sure it is being tracked in the right places internally before I mark it officially Planned.
-
Ability to set build priority
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365507/ability-to-set-build-priority.html
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 builds264 votes -
Centralized Build View & Management
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365378/centralized-build-view-management.html
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.…
149 votesAs 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
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365570/enable-continuous-integration-path-filters-for-git.html
You recently introduced Path Filters for vsts + git. It is not yet available for Github. Would be awesome if support could be added.99 votesThis is on the backlog to begin implementation in 2-3 weeks.
-
Build Agent Priority
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365620/build-agent-priority.html
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…
96 votes -
Rerun failed build task/step
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365697/rerun-failed-build-taskstep.html
Provide a way/configuration people could be able to rerun some failed tasks server times in the build pipeline.70 votes -
Code coverage report on build should not strip stylesheet tags in frame.
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365580/code-coverage-report-on-build-should-not-strip-sty.html
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.70 votes -
Increase the hosted build agent size limit from 10GB
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365616/increase-the-hosted-build-agent-size-limit-from-10.html
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.62 votesWe’re evaluating options here, I’ll post an update when we have a firm plan.
-
Publishing Build Artifacts is way too slow
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365656/publishing-build-artifacts-is-way-too-slow.html
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
59 votesThis is something we’ve been investigating again recently, marking under review, will update once we have concrete changes coming out of the investigation.
-
Build support for external submodules that require authentication
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365517/build-support-for-external-submodules-that-require.html
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)
58 votesWe are investigating some ways of doing this. We will share an update in a couple of months.
-
Multiple lines variable in Build and Release
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365667/multiple-lines-variable-in-build-and-release.html
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.56 votes -
Recycle bin for build definitions and release definitions
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365592/recycle-bin-for-build-definitions-and-release-defi.html
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…55 votes -
Scheduled builds - More flexible timing configuration
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365630/scheduled-builds-more-flexible-timing-configuratio.html
The UI for defining time-based build triggers isn't flexible enough. It can only support fixed times on days of the week.
How about;
- Run a job on specifc day of the month (first, last, etc) - at a given time
- Run a job each hour, or two hours (can be done but would require adding 24 timings to the existing UI)
- Run job on day related timings - e.g. first Monday of month, last WednesdayThe CRON timing syntax is…
54 votes -
Make it possible to set time zone on TFS Online (build) server
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365463/make-it-possible-to-set-time-zone-on-tfs-online-bu.html
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...54 votes -
Trigger build when pushing tag to git
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365545/trigger-build-when-pushing-tag-to-git.html
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.53 votes -
Support Azure File Storage in 'Azure File Copy' build task
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365594/support-azure-file-storage-in-azure-file-copy-buil.html
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.50 votes -
Add Batch option to Gated check-in trigger in vNext builds.
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365574/add-batch-option-to-gated-check-in-trigger-in-vnex.html
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.47 votes -
Add "Build event if nothing has changed since previous build" option for TFS 2015 build
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365590/add-build-event-if-nothing-has-changed-since-previ.html
Add "Build event if nothing has changed since previous build" to TFS 2015 scheduled build of new build system.46 votes -
Add the git commit SHA to build number variables
This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/365571/add-the-git-commit-sha-to-build-number-variables.html
VSTS -> Build Definition -> General -> Build Number FormatIt 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.78e54363Also, it would be nice to have a variable for the short SHA.
Example:
Build number format: $(BuildDefinitionName).$(Build.SourceVersionShort)Output:
BuildName.78e5436345 votes