Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where is the "Edit build definition" permission in our TFS 2013 installation?

Tags:

Our environment is a TFS 2013 server (12.0.21005.1 Tfs2013.RTM) which was upgraded from a fresh installation of TFS 2008, with a number of team projects and developers.

One thing that our developers regularly need to do is create and edit build definitions. According to both Visual Studio and all documentation I've been able to find, there should be a "Edit build definition" privilege (perhaps along with a few others) which controls access to this. But as you can see in the screenshot, it doesn't exist in our installation:

enter image description here

The only workaround I've found is to grant the people in question membership of the Project Administrators group, which is clearly not desirable. There is no group like build administrators or anything of the sort which might help, either; this is the list of groups available to choose from:

enter image description here

As a consequence, whenever a developer wants to edit a build definition (which is perfectly appropriate in our case) they keep running into:

enter image description here

What, short of making everyone a project administrator in every team project they might possibly work in, can I do to resolve this?

like image 337
user Avatar asked Dec 10 '14 09:12

user


People also ask

How do I open build definition in Visual Studio?

In Visual Studio 2010, in the Team Explorer window, expand your team project node, right-click Builds, and then click New Build Definition.

How do I create a build in TFS 2015?

1) To create a Build Definition, login to TFS web interface and go to the Builds TAB. Click on + to create a build definition. Start with EMPTY definition and then click Next.


1 Answers

Here's where to find the security settings for build definitions.

TFS 2015 UI: Go to the Build Explorer, click on the drop down arrow to the left of All build definitions or All XAML definitions.

enter image description here

VS Team Services and TFS "15" RC2 and newer: Go to Build and click on the Security button in the upper right side.

enter image description here

You will then get a dialog like the following with the build permissions.

enter image description here

like image 121
Buck Hodges Avatar answered Oct 06 '22 00:10

Buck Hodges