In un ambiente di sviluppo in cui gli sviluppatori hanno liberamente accesso root / admin ai loro VM di sviluppo personale è necessario impedire ai tester di integrazione di avere accesso root / admin nelle loro VM di test personali?
L'ambiente utilizzerà l'integrazione continua e la distribuzione continua e mira a seguire DevOps .
Naturalmente chiunque abbia accesso root / admin non dovrebbe accedere come root / admin in ogni momento. Questa domanda riguarda chi è autorizzato ad accedere ad entrambi gli account quando fanno il loro lavoro.
Gli sviluppatori hanno accesso root / admin in modo che possano configurare i propri VM personali per soddisfare le loro esigenze. Un tester che sta creando test dovrebbe essere in grado di fare lo stesso?
Questa domanda non riguarda se un test debba essere eseguito con i privilegi di root. Riguarda se una persona che scrive test deve chiedere a qualcun altro di configurare la VM personale che usa per creare i test.
Dai tester VM personali mi riferisco alla VM che usano per creare test di integrazione automatizzati. Quelli che uno sviluppatore dovrebbe essere in grado di eseguire sulla propria VM personale prima di controllare il codice.