TFS security Permissions on Builds and Build Definitions will be incorrect for Team Project Administrators if those build definitions were part of a Team Project Migration from 2008 to 2010.
After Migrating from Team Foundation Server (TFS) 2008 to TFS 2010, you may receive one of the following error when trying to delete a build definition, queue a new build, or delete an existing build.
Team Foundation Error
TF215106: Access denied. Domain\User needs Delete build definition permissions for the build definition MybuildDefintion in team project MyTeamProject to perform this action.
Team Foundation Error
TF225000: You do not have permission to create a new build definitions.
After upgrading your Team Foundation project that contain build definitions from 2008 to 2010, right-click on a build definition and select 'Security...'.
Note that Project Administrators group only has 'View builds' and 'View build definition' permissions (the Contributors group even has more permissions than the Administrators group). Project Administrators should have full permission to each build definition or at least same permissions as Project Collection Administrators. For some team projects, the Project Administrators group may not have any permissions, so you might not even see this group present in Builds -> Security.
After Migrating from Team Foundation Server (TFS) 2008 to TFS 2010, you may receive one of the following error when trying to delete a build definition, queue a new build, or delete an existing build.
Team Foundation Error
TF215106: Access denied. Domain\User needs Delete build definition permissions for the build definition MybuildDefintion in team project MyTeamProject to perform this action.
Team Foundation Error
TF225000: You do not have permission to create a new build definitions.
After upgrading your Team Foundation project that contain build definitions from 2008 to 2010, right-click on a build definition and select 'Security...'.
Note that Project Administrators group only has 'View builds' and 'View build definition' permissions (the Contributors group even has more permissions than the Administrators group). Project Administrators should have full permission to each build definition or at least same permissions as Project Collection Administrators. For some team projects, the Project Administrators group may not have any permissions, so you might not even see this group present in Builds -> Security.