La creación de usuarios y la administración de roles son importantes para garantizar la seguridad y el control en Jenkins. Al asignar roles específicos, se delimitan las responsabilidades y los permisos de cada usuario.
Crear usuarios
En Jenkins, un usuario es simplemente una persona o cuenta que tiene acceso a la plataforma para interactuar con los proyectos y tareas. Cada usuario puede tener diferentes permisos, dependiendo de lo que necesite hacer, como ejecutar trabajos, ver resultados de los pipelines, logs. La idea es que cada persona que use Jenkins tenga su propia cuenta para llevar un control claro de quién hace qué, y asegurar que solo las personas autorizadas puedan modificar ciertas cosas.
A continuación te explico como crear un usuario:
Ir a la Panel de control > Administrar Jenkins
Clic en Users
Clic en + Create User
Registrar datos del usuario, luego dar clic en crear usuario
Roles de usuario
Los roles de usuario en Jenkins definen qué puede hacer cada persona dentro del sistema. Es una manera de organizar los permisos para que, por ejemplo, algunos usuarios solo puedan ver los resultados de los proyectos, mientras que otros puedan modificar configuraciones o ejecutar trabajos. Esto ayuda a mantener el control, asegurando que solo las personas indicadas tengan acceso a ciertas funciones, lo que hace que el uso de Jenkins sea más seguro y eficiente.
Pasos para instalar Pluigin role
Ir a: Panel de control > Administrar Jenkins > Plugins > Installed Plugins
Buscar Role-based Authorization Strategy, al finalizar seleccionar la casilla: Reiniciar jenkins cuando termine la instalación y no queden trabajos en ejecución
Activar Autorización Role-based Strategy
Ir a la ruta: Panel de control > Administrar Jenkins > Security
Seleccionar en Autorización Role-Based Strategy
Crear Roles
Ir a Panel de control > Administrar Jenkins
Se activara un nuevo modulo Manage and Assingn Roles, cic
Clic en Manage Roles
En la casilla de Role add podemos escribir el nombre de rol o roles que deseemos crear, ejemplo: Write, Read.
Establecer Roles a usuarios
Establecer Roles a usuarios
Clic en Assing Roles
Para agregar un rol a un usuario primero debemos de agregar el usuario, clic en Add User, luego seleccionar el rol que se creo antes, Ejemplo: Write, Read