How to find a TFS alert not set up by you - tfs

Someone has 'helpfully' set up a TFS 2008 Alert for a build on my behalf. I want to turn it off but no one will own up and I can't find it. Reading the docs suggests only the creator can see it. Is there anyway to find it?

There's a codeplex tool that I've used in the past to subscribe and unsubscribe outside of the UI:
http://tfseventsubscription.codeplex.com/
You could also do it through the commandline using the BisSubscribe.exe tool that is installed on the TFS server.

Related

Not enough permission to change Bug Workflow

I am using TFS Service (on the cloud solution) and I would like to customize the bug states.
There are many resources explaining how to do that using TFS Power Tools, so I downloaded and installed it.
I am able to open the workflow, but I am not able to change anything because I get the following error message:
Failed to save the 'Bug' Work Item Type to the server. TF237113: You
don't have enough permission to complete the import operation
I am using an administrator user.
Is it possible to make this change on Visual Studio Online?
While you are correct that it is not possible to customise the process template on Visual Studio Online you do have a few options:
Kanban Columns - If you want to you can customise the Kanban columns so that you have 'meta states' that you can use. I know that it is not the same but it could get you there.
Go offline - Currently and for a limited time you can take your VSO account on-premises. The TFS team are holding the version of VSO in parity with TFS 2013 Update 2 so that folks can do this. Be aware of what you loose though. No frequent updates and you have to host your own servers...
Not sure if these options help but they are options...
Making more research I found the answer: it is not possible:
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3654231-customize-process-template-on-visual-studio-online

Is there a way to use a TFS2010 but that gets the code from a TFS2008?

at our company we are using a TFS 2008 server. We need some capabilities offered by TFS 2010 (like Lab Management) but currently we cannot change the server (we're a small part of a big company and doing that would make others to update their tools so it's not an option).
What I'm looking for is a way to install a TFS 2010 server that links somehow to the repository of the actual TFS server so when the 2010 MSBuild tries to build he takes sources from TFS2008.
Is this possible or do you think that could be another way of getting that to work?
Thanks for your assistance.
You can use the Integration platform to sync the sources and work items of TFS2008 with TFS2010.
See http://tfsintegration.codeplex.com/ for more information
You can also customize a build template so that it pulls in source code from anywhere.

commit monitor for tfs

Does anyone know of a tool like CommitMonitor (http://tools.tortoisesvn.net/CommitMonitor) that can be used with TFS.
A built-in solution can be to use Team System Web Access (even if it's not exactly the same functionality as CommitMonitor, you can make a bookmark to the page showing the last commits) : http://msmvps.com/blogs/vstsblog/archive/2007/08/27/free-add-on-team-system-web-access-tswa-power-tool-by-microsoft.aspx
Or you can use TFS events service built you own monitor :
http://blogs.msdn.com/b/vishalag/archive/2006/11/13/subscribe-to-team-foundation-server-tfs-event-workitemchangedevent.aspx
Or you can just configure TFS Power Tools to send you an email after each commit (using TFS Alerts also provided with TFS events service).
[EDIT] You can also look at these kind of TFS Dashboard : http://weblogs.asp.net/guybarrette/archive/2009/09/09/tfs-work-item-manager-amp-tfs-project-dashboard.aspx
You can have a look at : https://github.com/Vooban/TfsCommitMonitor which is our initial version, originally developped two years ago, we'll be updating it to revamp UI using WPF and optimize it.

TFS Build and Alerts for Success / Failure

I'm using TFS 2008 and the TFS Build Service. I am able to perform builds, but I'm annoyed about receiving alerts for successful builds. I only want to receive a notification when a build does NOT succeed. Not sure why I can't find this setting, but maybe it is not offered. Does anybody know if this is possible or am I missing something?
The easiest way to configure this is to install the TFS Power Tools on your machine. This will add a more powerful alerts editor into Visual Studio. You can then edit the email alert that will already exist for you, or create another one, but filter it so that you will only get notified when the build status is failed.
Jason Prickett has a blog post on How to Filter the Build Completion Event that you should find helpful. His article targeted TFS 2005, but it should be equally applicable to TFS 2008. It's a more involved process than it ought to be, but it is possible.

Whats the best way to deliver TFS build status notifications to the team?

I like the status email sent by TFS's alerts mechanism when a build breaks.
However I would like to send such an email to the entire team and not rely on the team to subscribe to the alert...
Having a hard time producing a nice and detailed enough message by myself when overriding the "OnBuildBreak" and using the MSBuildCommunityTasks EMail task.
Is there a way to force a TFS alert to be sent to a list of emails?
Can you recommend of a way to send such status notifications?
You could try.
Brian the build bunny
:-)
The Team Build Tray Notification tool what is included in the TFS 2008 Power Tools is very useful for this.
See Buck Hodges' blog for screenshots and more information.
I don't want to dig up an old topic, but for those that stumble upon it two years late (like me), this is built into TFS 2010 now.
Set up an email alias for the team on the mail server, and enter this when subscribing to the mail.
Try the Team Foundation Server Event Subscription Tool.
This allows you to send emails to any address when any TFS event occurs.
Brian the Build bunny is nice but the Nabaztagtag WiFi Rabbit bunny is pretty expensive and is currently out of stock.
The Team Build Tray Notification that comes with TFS is ok, but:
It's damn slow and polling is not configurable
It's too easy to miss the build being broken for projects you care about
Doesn't support different actions for different projects (e.g. show a modal dialog for project #1, but just show a short tray alert for project #2)
Doesn't support different triggers for different people (e.g. show notifications for just me on project #1 or anyone on project #2)
No information on what broke the build (e.g. compiler error, unit test, integration test)
No audible notification if system's on mute
No last build times
So there's an open source project on Google Code that runs in the tray that's available on Google Code: http://code.google.com/p/siren-of-shame/. That project can work independently but it's designed to work with a USB Siren that is available for sale.
I generally like the TFS Build Status Tray by Rob Aquila. Be sure to get the 1.0.1 Beta, as this lets you easily specify the projects to watch using a bit of GUI and also has a notify icon that changes color, so you only need to open the actual build status list when the icon turns red. The 1.0 version had a fixed icon, and only notify toasts in the corner of your screen.
There is also a version of the same tool that is meant to be shown full screen on a wall mounted display for instance.
The July release of TFS 2008 PowerTools adds an "Alert Editor" to Team Explorer. Adding Alerts is a breeze. It has a query tool similar to the Query tool.
In my mind, a open source project named 'Web Deployment Projects' can do this. your can search for it.

Resources