Cómo crear/agregar usuarios en Jenkins y administrar permisos
Generalmente, en una organización grande, hay varios equipos separados para administrar y ejecutar trabajos en Jenkins. Pero gestionar esta multitud de usuarios y asignarles roles puede resultar problemático.
De forma predeterminada, Jenkins viene con opciones de creación de usuarios muy básicas. Puede crear varios usuarios, pero solo puede asignarles los mismos roles y privilegios globales. Esto no es ideal, especialmente para una organización grande.
Complemento de estrategia de roles Le permite asignar diferentes roles y privilegios a diferentes usuarios.. Primero deberá instalar el complemento en su entorno de administración de Jenkins.
Cómo crear / agregar un usuario en Jenkins
A continuación se detallan los pasos para crear un nuevo usuario en Jenkins:
Paso 1) Inicie sesión en el panel de Jenkins
Inicie sesión en su panel de Jenkins visitando http://localhost:8080/
Si no ha instalado Jenkins en su servidor local, vaya a la URL correspondiente y acceda a su panel de control utilizando sus credenciales de inicio de sesión.
Paso 2) Elige la opción
Ahora verá opciones para crear y agregar usuarios en Jenkins y administrar los usuarios actuales.
Paso 3) Crea un nuevo usuario
- En Administrar Jenkins, haga clic en Crear usuario
- Ingrese a Jenkins y agregue detalles de usuario como contraseña, nombre, correo electrónico, etc.
- Haga clic en Crear usuario
Paso 4) Se crea el usuario
Verá en el panel que se creó un nuevo usuario de Jenkins según los detalles ingresados.
Cómo instalar el complemento de estrategia de roles en Jenkins
Hay dos métodos para instalar complementos en Jenkins:
- Instalarlo a través de su panel de Jenkins
- Descargar el complemento del sitio web de Jenkins e instalarlo manualmente.
Paso 1)
1. Ir Administrar Jenkins
2. Haga clic en la opción Administrar complementos.
Paso 2)
- En la sección disponible, pantalla Buscar “rol”.
- Seleccionar rolEstrategia de autorización basada en plugin
- Haz clic en "Instalar sin reiniciar"(asegúrate de tener una conexión a Internet activa)
Paso 3)
Una vez instalado el complemento, se mostrará un estado de "éxito".
Haz clic en Vuelve a la página superior.
Paso 4) Ve a Administrar Jenkins -> Configurar seguridad global -> En Autorización, selecciona Estrategia basada en roles. Hacer clic en Guardar.
Cómo administrar usuarios y roles en Jenkins
A continuación se muestran los pasos sobre cómo administrar y asignar roles en Jenkins:
Paso 1)
1. Ir Administrar Jenkins
2. Seleccionar Administrar y asignar roles
Nota: que el Administrar y asignar roles La opción solo será visible si ha instalado el complemento de estrategia de roles.
Paso 2) Haz clic en Gestionar roles para agregar nuevos roles según su organización.
Paso 3) Para crear un nuevo rol llamado “desarrollador”,>
- Escriba "desarrollador" en "rol".
- Haga clic en "Agregar" para crear un nuevo rol.
- Ahora, seleccione los permisos de usuario de Jenkins que desea asignar al rol de "Desarrollador".
- Haga clic en Guardar
Cómo asignar roles en Jenkins
Paso 1) Ahora que ha creado roles, asignémoslos a usuarios específicos.
- Ve a Administrar Jenkins
- Seleccione Administrar y asignar roles
Paso 2) Agregaremos el nuevo rol "desarrollador" al usuario "guru99"
- Casilla de verificación del rol de desarrollador del selector
- Haga clic en Guardar
Puede asignar cualquier rol a cualquier usuario, según sus necesidades.
Cómo crear roles de proyecto en Jenkins
Puede crear roles específicos del proyecto en Roles del proyecto.
Paso 1) En Administrar y asignar roles de Jenkin
- Ingrese un rol como "probador"
- Agregue un patrón a esto agregando ensayador.*, de modo que a cualquier nombre de usuario que comience con "probador" se le asignará el rol de proyecto que especifique.
- haga clic en Agregar
- Seleccionar privilegios
- Haga clic en Guardar