I'm really happy with this extension, but if could suggest something... Working with logs containing diagnostics is real pain - loading and refreshing them in vs in some cases is impossible. Currently the only workaround I know is using web frontend. I think it would be great enhancement if similar functionality - downloading logs into standalone/new instance of the browser - would be available as item in context menu on completed builds.
Took it for a spin and looks good! Have recommended to several customers already. Its a little thing, but I do like to be able to see the build process template used by the build definition without having to open it up.
I am running VS2010 Premium..which may be the problem since the install of your pluggin says use with Ultimate. We use VS2010, but TFS Server 2008.
The error I get when running Standalone or Pluggin:
"TF50316: The following name is not valid: *, Verify that the name does not exceed the maximum character limit, only contains valid characters, and is not a reserved name"
The Server and file name layout has not changed in 3 years, when we started using TFS.
Thanks for your time.
When i try to change the build defination template under Chnage submenu it dont open or show up any file to modigy the build defination. as shown in this home page screenshot. please guide how do i go about modifying it through xaml?
I get the following error message (http://i.imgur.com/FVi6s.png) when trying to use the tool, which the window is docked.
"System.InvalidOperationException: Cannot set Owner property to a Windows that has been closed.
at System.Windows.Windows.set_Owner(Window value)
If I undock the Build manager window, then restart VS2010, restart the tool, but leave it undocked, I'm able to do the cloning of definitions.
The standalone tool also works fine, the problem I'm having (on multiple machines) is when the window is docked.
Any suggestions on things to try?
I have Multiple Team Projects in my Source control. There is one for each year. We branched from last years Team Project to this years. If I go into this years Branch in Source control and Properties > Releationships it shows this branching
> Production (2012)
I made all my TFS Build definitions on the $/2012/Dev Branch and I now want to copy them to the Release branch the only changes needed would be the changing the paths in Workspace and Process to the new Branch (Changing $/2012/DEV/ to $/2012/Release/. Production is at $/2012/Production) The Clone to Branch option seems perfect for this as I have 35 defined Definitions for Dev Branch.
When I try to Clone to Branch one of the definitions for Dev I get the following Error
"Could not Locate branch Object for $/2012/Dev/project.sln"
I thought the error might be because I was at the bottom level Branch so I made a Definition at the Production (2012). I recieve the same error
"Could not Locate branch Object for $/2012/Production/project.sln"
Can the clone operation only work from the top branch in my case "Main"? If so this is an issue as we dont merge up the code from the current year to last year and some of the projects do not exist in main so I could not make a definition of them. And while i have the entire 2012 branch on my local machine do I need to get locally the other branches (Main, Production 2011)?
Make sure that the branches are "branch objects", e.g. TFS 2010 branches that supports visualization etc.
In addition, there is currently a limit that it only works for the "root" branches. E.g if you have branched from Main to Dev that will work fine, but if you branch from Dev to Dev2, the Clone to Branch functionality currently doesn't support cloning from the Dev to Dev2 branch. There is an issue logged for this and will be release shortly
Excellent tool and its helps a lot.
Could I submit an enhancement request? it would be very nice if tool also support more features like, disk usage, remote restart of the build service and restart of build controller /agents.
It would definitely be useful to monitor the build environment .
Hi Chethan, thanks for the feedback and the enhancement request. Enabling functionality for managing build controllers and agents is definitely on the radar. I created a feature request at the CodePlex site with your information in it:
Thanks for usinng the tool!
Hi Chandra, this question is not related to the Community TFS Build Manager. You should post the question on the MSDN forums instead:
Could I submit an enhancement request? On the Queued tab could the Team Build server and agent be displayed for each currently executing build? It would definitely be useful to help quickly determine which builds are hanging on which team build server and agent.
The reason for not including this feature in v1 is that the information about which build agent a build is running on is not readily available in the API. This might sound strange, but a build can actually be distributed on several build agents in TFS 2010. The only way to get some information regarding the build agent is traverse the build log (this is the only place in Team Explorer where you can see information about build agent), but this would require us to include the log information when retreiving running builds which unfortunately is very slow.