Tengo un pequeño problema. Actualmente tengo el complemento de Microsoft AD en mi Jenkins con el que todos los usuarios pueden iniciar sesión.
Además, instalé el plugin RoleBasedStrategy para establecer permisos para los usuarios. Ahora me he encontrado con el siguiente problema:
Me gustaría que todos los usuarios tengan acceso a todos los proyectos pero no a las credenciales de los usuarios, por ejemplo. Para Github o Bitbucket. ¿Es posible crear credenciales "privadas" para cada usuario individual? No quiero que el usuario A pueda usar las credenciales del usuario B para su proyecto.
Al mismo tiempo, también encontré el problema de que cada usuario puede seleccionar todas las credenciales que agregaron a Jenkins. ¿Cómo puedo resolver el problema sin otorgar o no otorgar acceso a cada usuario para cada proyecto?
Respuestas:
Ciertamente puedes hacer credenciales privadas por usuario. Cada usuario tiene su propio almacén de credenciales al que se puede acceder al navegar por el perfil del usuario a través de su nombre de usuario en la parte superior derecha, luego la barra lateral izquierda tendrá un enlace para "credenciales" que se puede usar para administrar las credenciales de los usuarios. .
Hay otro respuesta útil sobre una pregunta similar en Desbordamiento de pila que detalla cómo usar las credenciales de usuario dentro de un trabajo . Para copiar y pegar la parte útil de la respuesta:
fuente