Il nostro ambiente è un server TFS 2013 (12.0.21005.1 Tfs2013.RTM) che è stato aggiornato da una nuova installazione di TFS 2008, con numerosi progetti di team e sviluppatori.Dov'è l'autorizzazione "Modifica definizione build" nella nostra installazione di TFS 2013?
Una cosa che i nostri sviluppatori devono regolarmente fare è creare e modificare le definizioni di costruzione. Secondo sia Visual Studio e tutta la documentazione che sono stato in grado di trovare, ci dovrebbe essere un privilegio "Modifica definizione build" (forse insieme ad alcuni altri) che controlla l'accesso a questo. Ma come si può vedere nello screenshot, non esiste nella nostra installazione:
L'unica soluzione che ho trovato è di concedere la gente in adesione questione delle Progetto amministratori gruppo, che chiaramente non è desiderabile. Non esiste un gruppo come build administrator o qualcosa del genere che potrebbe aiutare, sia; questa è la lista dei gruppi disponibili tra cui scegliere:
Di conseguenza, ogni volta che uno sviluppatore vuole modificare una definizione di compilazione (che è perfettamente adeguato nel nostro caso) continuano a correre in:
Cosa, a meno di fare di tutti un amministratore di progetto in ogni progetto di squadra in cui potrebbero eventualmente lavorare, posso risolvere questo?
Anche il * Contribuenti * gruppo ha "Modifica definizione di compilazione" impostato su * ereditati consentire *. E dovrei andare lì e cambiarlo (o persino verificarlo) per ogni singola definizione creata? (Sono centinaia). E riguardo le nuove build? Questo sembra risalire al livello del progetto, ma non riesco a vedere alcun modo per andare effettivamente lì ... –
Se il gruppo dei contributori non fornisce le autorizzazioni desiderate, è possibile modificarlo. Queste sono solo le impostazioni predefinite .. –