2012-04-03 3 views
5

Ho creato una definizione di build TFS per creare le nostre versioni del software. Ora voglio limitare l'accesso per avviare questa build. L'obiettivo principale è evitare di avviare una build di rilascio per sbaglio. C'è un modo per entrambi ibuild protetto da password per TFS2010

  • rendere la build disponibile/visibile/avviabile solo in una certa account o
  • proteggere la definizione di compilazione con una password?

EDIT: finalmente mi si avvicinò con una soluzione proprio per la parte 2 della domanda

ho modificato il buildprocesstemplate e aggiunto un argomento personalizzato (following this howto), che ho testare proprio all'inizio della buildprocess. Se si tenta di avviare la build senza inserire la password, la compilazione fallirà con un'eccezione. Ovviamente questa non è una protezione supersensibile con qualsiasi mezzo, ma non era questa l'intenzione in questo caso.

enter image description here

risposta

8

clic destro sulla definizione di compilazione>Security> Selezionare un gruppo che si desidera controllare>

Controllare il permesso Deny per:

Queue builds

Edit build definition

View build definition

+0

Grazie per la risposta @KMoraz ... domanda veloce: come impedire ad altri utenti o gruppi di modificare le impostazioni di sicurezza in una definizione di build? – alejosoft