GitLab CI - Permisos
Permisos de usuario
La siguiente tabla muestra los niveles de permisos de usuario disponibles para diferentes tipos de usuarios en un proyecto:
SN | Invitado | Reportero | Desarrollador | Maestro | Propietario |
---|---|---|---|---|---|
1 | Crea un nuevo problema | Crea un nuevo problema | Crea un nuevo problema | Crea un nuevo problema | Crea un nuevo problema |
2 | Puede dejar comentarios | Puede dejar comentarios | Puede dejar comentarios | Puede dejar comentarios | Puede dejar comentarios |
3 | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto |
4 | - | Capaz de extraer el código del proyecto | Capaz de extraer el código del proyecto | Capaz de extraer el código del proyecto | Capaz de extraer el código del proyecto |
5 | - | Puede descargar el proyecto | Puede descargar el proyecto | Puede descargar el proyecto | Puede descargar el proyecto |
6 | - | Capaz de escribir fragmentos de código | Capaz de escribir fragmentos de código | Capaz de escribir fragmentos de código | Capaz de escribir fragmentos de código |
7 | - | - | Crear nueva solicitud de combinación | Crear nueva solicitud de combinación | Crear nueva solicitud de combinación |
8 | - | - | Crear nueva rama | Crear nueva rama | Crear nueva rama |
9 | - | - | Empujar y quitar ramas no protegidas | Empujar y quitar ramas no protegidas | Empujar y quitar ramas no protegidas |
10 | - | - | Incluye etiquetas | Incluye etiquetas | Incluye etiquetas |
11 | - | - | Puede crear, editar y eliminar hitos del proyecto. | Puede crear, editar y eliminar hitos del proyecto. | Puede crear, editar y eliminar hitos del proyecto. |
12 | - | - | Puede crear o actualizar el estado de confirmación | Puede crear o actualizar el estado de confirmación | Puede crear o actualizar el estado de confirmación |
13 | - | - | Escribir una wiki | Escribir una wiki | Escribir una wiki |
14 | - | - | Crea nuevos entornos | Crea nuevos entornos | Crea nuevos entornos |
15 | - | - | Cancelar y reintentar los trabajos | Cancelar y reintentar los trabajos | Cancelar y reintentar los trabajos |
dieciséis | - | - | Actualiza y elimina la imagen del registro. | Actualiza y elimina la imagen del registro. | Actualiza y elimina la imagen del registro. |
17 | - | - | - | Puede agregar nuevos miembros al equipo | Puede agregar nuevos miembros al equipo |
18 | - | - | - | Empujar y quitar ramas protegidas | - |
19 | - | - | - | Puede editar el proyecto | Puede editar el proyecto |
20 | - | - | - | Puede gestionar corredores, desencadenantes de trabajos y variables. | Puede gestionar corredores, desencadenantes de trabajos y variables. |
21 | - | - | - | Agregar claves de implementación al proyecto | Agregar claves de implementación al proyecto |
22 | - | - | - | Capaz de administrar clústeres | Capaz de administrar clústeres |
23 | - | - | - | Configurar los ganchos del proyecto | Configurar los ganchos del proyecto |
24 | - | - | - | Puede habilitar / deshabilitar la protección de rama | Puede habilitar / deshabilitar la protección de rama |
25 | - | - | - | Capaz de reescribir o eliminar etiquetas Git | Capaz de reescribir o eliminar etiquetas Git |
La siguiente tabla muestra los niveles de permisos de los miembros del grupo disponibles en un grupo:
SN | Invitado | Reportero | Desarrollador | Maestro | Propietario |
---|---|---|---|---|---|
1 | Examinar grupo | Examinar grupo | Examinar grupo | Examinar grupo | Examinar grupo |
2 | - | - | - | - | Editar grupo |
3 | - | - | - | - | Crear subgrupo |
4 | - | - | - | Crear proyecto en grupo | Crear proyecto en grupo |
5 | - | - | - | - | Administrar miembros del grupo |
6 | - | - | - | - | Quitar grupo |
7 | - | Administrar etiquetas de grupo | Administrar etiquetas de grupo | Administrar etiquetas de grupo | Administrar etiquetas de grupo |
8 | - | - | Crear / editar / eliminar hitos de grupo | Crear / editar / eliminar hitos de grupo | Crear / editar / eliminar hitos de grupo |
9 | - | Ver épica de grupo privado | Ver épica de grupo privado | Ver épica de grupo privado | Ver épica de grupo privado |
10 | - | - | - | - | - |
11 | Ver épica grupal interna | Ver épica grupal interna | Ver épica grupal interna | Ver épica grupal interna | Ver épica grupal interna |
12 | Ver épica de grupo público | Ver épica de grupo público | Ver épica de grupo público | Ver épica de grupo público | Ver épica de grupo público |
13 | - | Crear / editar grupo épico | Crear / editar grupo épico | Crear / editar grupo épico | Crear / editar grupo épico |
14 | - | - | - | - | Eliminar grupo épico |
15 | - | - | - | - | Ver eventos de auditoría de grupo |
La siguiente tabla muestra los permisos de GitLab CI / CD disponibles en GitLab:
SN | Invitado / Reportero | Desarrollador | Maestro | Administración |
---|---|---|---|---|
1 | Puede ver confirmaciones y trabajos | Puede ver confirmaciones y trabajos | Puede ver confirmaciones y trabajos | Puede ver confirmaciones y trabajos |
2 | Reintentar o cancelar trabajo | Reintentar o cancelar trabajo | Reintentar o cancelar trabajo | |
3 | - | Elimina los artefactos y el seguimiento del trabajo | Elimina los artefactos y el seguimiento del trabajo | Elimina los artefactos y el seguimiento del trabajo |
4 | - | - | Quitar proyecto | Quitar proyecto |
5 | - | - | Crear proyecto | Crear proyecto |
6 | - | - | Cambiar la configuración del proyecto | Cambiar la configuración del proyecto |
7 | - | - | Agregar corredores específicos | Agregar corredores específicos |
8 | - | - | - | Agregar corredores compartidos |
9 | - | - | - | Puede ver eventos en el sistema |
10 | - | - | - | Interfaz de administración |
Permisos de trabajo
La siguiente tabla muestra los permisos de trabajo en GitLab:
SN | Invitado / Reportero | Desarrollador | Maestro | Administración |
---|---|---|---|---|
1 | - | Ejecutar trabajo de CI | Ejecutar trabajo de CI | Ejecutar trabajo de CI |
2 | - | Clonar fuente y LFS del proyecto actual | Clonar fuente y LFS del proyecto actual | Clonar fuente y LFS del proyecto actual |
3 | - | Clonar fuente y LFS de proyectos públicos | Clonar fuente y LFS de proyectos públicos | Clonar fuente y LFS de proyectos públicos |
4 | - | Clonar fuente y LFS de proyectos internos | Clonar fuente y LFS de proyectos internos | Clonar fuente y LFS de proyectos internos |
5 | - | Clonar fuente y LFS de proyectos privados | Clonar fuente y LFS de proyectos privados | Clonar fuente y LFS de proyectos privados |
6 | - | Fuente de empuje y LFS | Fuente de empuje y LFS | Fuente de empuje y LFS |
7 | - | Extraer imágenes de contenedores del proyecto actual | Extraer imágenes de contenedores del proyecto actual | Extraer imágenes de contenedores del proyecto actual |
8 | - | Extraer imágenes de contenedores de proyectos públicos | Extraer imágenes de contenedores de proyectos públicos | Extraer imágenes de contenedores de proyectos públicos |
9 | - | Extraiga imágenes de contenedores de proyectos internos | Extraiga imágenes de contenedores de proyectos internos | Extraiga imágenes de contenedores de proyectos internos |
10 | - | Extraiga imágenes de contenedores de proyectos privados | Extraiga imágenes de contenedores de proyectos privados | Extraiga imágenes de contenedores de proyectos privados |
11 | - | Enviar imágenes de contenedor al proyecto actual | Enviar imágenes de contenedor al proyecto actual | Enviar imágenes de contenedor al proyecto actual |
12 | - | Envíe imágenes de contenedores a otros proyectos | Envíe imágenes de contenedores a otros proyectos | Envíe imágenes de contenedores a otros proyectos |
Note - LFS significa Large File Storage, que es una extensión de Git que intercambia archivos grandes como audio, video, gráficos con pequeños archivos de punteros en su repositorio.