tools - ¿Dónde está el permiso "Editar definición de compilación" en nuestra instalación de TFS 2013?
tfs powertools (2)
Nuestro entorno es un servidor TFS 2013 (12.0.21005.1 Tfs2013.RTM) que se actualizó a partir de una instalación nueva de TFS 2008, con varios proyectos de equipo y desarrolladores.
Una cosa que nuestros desarrolladores necesitan hacer regularmente es crear y editar definiciones de compilación. De acuerdo con Visual Studio y toda la documentación que he podido encontrar, debería haber un privilegio de "Editar definición de compilación" (quizás junto con algunos otros) que controle el acceso a este. Pero como puede ver en la captura de pantalla, no existe en nuestra instalación:
La única solución que he encontrado es otorgar a las personas en cuestión miembros del grupo de administradores de proyectos , lo que claramente no es deseable. No hay ningún grupo como administradores de compilación ni nada por el estilo que pueda ayudar, tampoco; Esta es la lista de grupos disponibles para elegir:
Como consecuencia, cada vez que un desarrollador desea editar una definición de compilación (que es perfectamente apropiada en nuestro caso), sigue encontrando:
¿Qué puedo hacer para resolver esto, aparte de convertir a todos en administradores de proyectos en cada proyecto de equipo en el que puedan trabajar?
Aquí es donde se encuentran las configuraciones de seguridad para las definiciones de compilación.
TFS 2015 UI: Vaya al Build Explorer, haga clic en la flecha desplegable a la izquierda de Todas las definiciones de compilación o Todas las definiciones de XAML.
VS Team Services y TFS "15" RC2 y más recientes: ve a Construir y haz clic en el botón de Seguridad en la parte superior derecha.
A continuación, obtendrá un cuadro de diálogo como el siguiente con los permisos de compilación.
Los permisos que se muestran arriba son para proyectos de equipo y no para compilaciones.
Si selecciona una construcción y hace clic con el botón derecho en ella, debería obtener una opción de permisos. Aquí encontrará el permiso específico de compilación que está buscando.
También puede establecer permisos a través de la API con PowerShell ...