2015-11-19 8 views
5

Ho una catena di build di 4 configurazioni di build, che corrispondono alle attività di diversi team. L'idea alla base delle configurazioni è questo:Consentire/negare agli utenti di eseguire una configurazione di build in Teamcity

  1. Eseguire la costruzione in sé
  2. Sposta costruire alla messa in scena
  3. QA approvato
  4. uscita

Ognuna di queste configurazioni sono diverse persone responsabili. Le persone non responsabili di una determinata configurazione non dovrebbero essere autorizzati a eseguirla.

So di poter definire i ruoli a livello di progetto, ma qui ho bisogno di definirlo a livello di configurazione di build. È possibile?

Grazie

+2

Non è possibile atm - fare riferimento a http://stackoverflow.com/questions/16193963/how-to-hide-teamcity-configuration-for-selected-users per possibili aree di lavoro. – Mecaveli

risposta

0
  1. È possibile creare sottoprogetti per ogni configurazione e quindi assegnare ruoli corrispondenti alle restrizioni.
  2. È possibile aggiungere il passaggio di precondizione a ciascun lavoro in cui controllare nome utente e fail passaggio e processo se l'utente non è autorizzato a eseguire questo lavoro.

Ho fatto il secondo approccio in un caso simile.