- 1

DevOps con GitLab para automatizar entregas de software
04:19 - 2

Qué es DevOps y cómo integra desarrollo con operaciones
08:44 - 3

DevOps como ciclo iterativo continuo: etapas y beneficios clave
08:21 - 4

GitLab como plataforma integral para el ciclo de vida DevOps
09:29 - 5

Diferencias clave entre GitLab y GitHub para desarrolladores
03:25
Gestión de permisos y colaboradores en GitLab
Clase 8 de 53 • Curso de DevOps con GitLab
Contenido del curso
- 11

Diferencias entre Agile y Waterfall en desarrollo de software
06:20 - 12

Creación y gestión de issues en GitLab para colaboración eficaz
12:07 - 13

Etiquetas para organizar issues en GitLab
07:30 - 14
Planificación en Gitlab-Pesos
02:40 - 15

Creación y gestión de milestones en GitLab para sprints y releases
07:23 - 16

Boards en GitLab para visualizar flujos de trabajo con issues
06:25 - 17

Service Desk de GitLab para soporte por correo electrónico
08:34 - 18
Planificación en Gitlab-Quick actions
00:33
- 19

Inicialización de Angular con GitLab y test-driven development
06:50 - 20

Merge requests y control de calidad en GitLab
12:24 - 21

Flujo completo de merge requests en GitLab
09:24 - 22

Automatización de flujos de trabajo con GitLab CI
02:59 - 23

GitLab CI: configuración, stages y variables para automatización
10:12 - 24

Configuración de GitLab CI para proyectos Angular
11:53 - 25

Validación de archivos GitLab CI con linter antes del pipeline
09:18 - 26
gitlab-ci.yml
02:33 - 27

Configuración de GitLab Pages para hosting estático con CI
04:26 - 28

Configuración de GitLab Pages para deploy automático de Angular
13:11 - 29

Desarrollo ágil y sus doce principios fundamentales
02:33 - 30

GitLab AutoDevOps: pipelines automatizados con seguridad y calidad
06:26 - 31

Configuración de GitLab Auto DevOps con Kubernetes en Google Cloud
09:39 - 32

Configuración de Auto DevOps en GitLab con Kubernetes
13:38
- 35

DevSecOps: integración de seguridad en el ciclo de desarrollo
06:27 - 36

Autenticación de commits con llaves PGP en GitLab
10:18 - 37

Pruebas estáticas de seguridad en GitLab para detectar vulnerabilidades
08:37 - 38

Análisis de contenedores con GitLab y Clair para detectar vulnerabilidades
03:40 - 39

Análisis de vulnerabilidades en dependencias de NPM, PIP y Composer
05:35 - 40

Pruebas dinámicas de seguridad con DAST en GitLab
06:37 - 41

GitLab Security Dashboard: hub centralizado de vulnerabilidades
04:35
- 42

Continuous Deployment seguro con GitLab y control de riesgos
08:04 - 43

Configuración de ambientes en GitLab para desarrollo industrial
08:08 - 44

Review apps: ambientes efímeros por branch para feedback rápido
13:34 - 45
Estrategias de Distribución
04:29 - 46
Feature Flags
03:07 - 47

Rollback en GitLab para revertir errores en producción
05:14
- 48

Importancia del monitoreo en DevOps y despliegue continuo
04:59 - 49

Métricas de desempeño en GitLab con Prometheus
04:35 - 50

Métricas de salud en GitLab para prevenir fallas de infraestructura
05:44 - 51

Métricas de equipo en GitLab para optimizar workflows de DevOps
05:45 - 52

Integración de GitLab con Sentry para rastrear errores en producción
12:27
Colabora con confianza configurando permisos en GitLab desde el primer día. Aquí encontrarás una guía clara para entender los roles, distinguir repositorios privados y públicos, e invitar a tu equipo con control de acceso preciso, sin pagos innecesarios.
¿Cómo funcionan los repositorios privados y públicos en GitLab?
GitLab permite crear repositorios privados sin costo; la diferencia es que algunas funcionalidades no están disponibles en privado a menos que se pague un plan. Si el proyecto es público, se accede a todas las funcionalidades sin pagos. Puedes seguir el curso sin pagar, salvo que decidas mantener tu proyecto privado.
- Repositorio privado: funciones limitadas sin plan de pago.
- Repositorio público: acceso completo a funcionalidades sin costo.
- Antes de pagar: revisa los planes si tu proyecto debe ser privado.
¿Qué modelo de autorización y roles usa GitLab?
GitLab aplica el mismo modelo de autorización en grupos y proyectos. No es muy granular, pero es suficiente para los objetivos de la plataforma. Los roles definen lo que cada persona puede hacer, desde solo lectura hasta administración completa.
¿Qué puede hacer el rol guest?
- Acceso solo lectura. No modifica nada.
- No puede contribuir código ni abrir issues.
- Útil para visualizar contenido del grupo y proyectos.
¿Qué habilitan reporter y developer?
- Rol reporter:
- Puede abrir y comentar issues.
- No puede añadir código.
- Rol developer:
- Puede hacer push de cambios al repositorio.
- Acceso a pipelines de CI, issues y branches.
- No puede administrar miembros ni ver configuraciones secretas del proyecto.
¿Cuándo usar maintainer y owner?
- Owner: se asigna a quien crea el grupo o proyecto. Tiene control total.
- Maintainer: administra el grupo o proyecto sin ser el creador.
- Ambos roles permiten gestionar miembros y configuraciones sensibles.
¿Cómo invitar miembros y gestionar permisos en el grupo y proyecto?
El flujo para invitar y administrar permisos es directo desde la interfaz. Puedes fijar fechas de expiración para accesos temporales y ajustar o revocar permisos cuando sea necesario.
- En el menú lateral izquierdo, entra a Members.
- Verás la lista de miembros y su rol actual. El creador aparece como owner.
- Invita a un compañero (por ejemplo, “Israel Vázquez”) y asígnale un rol, como guest.
- Opcional: define fecha de expiración del permiso para accesos acotados en el tiempo.
- Haz clic en Add to group para enviar la invitación.
- Para eliminar a alguien: usa el ícono de basura.
- Para cambiar el permiso: ajusta el rol directamente en la lista.
- Recuerda: los permisos de grupo se extienden a los proyectos; desde un proyecto puedes hacer override si lo necesitas.
- Con un grupo, subgrupo y miembros listos, solo falta crear el proyecto y empezar a desarrollar con el ciclo de trabajo de GitLab.
¿Tienes dudas, comentarios o hallazgos que quieras compartir? Déjalos en el sistema de comentarios y enriquece la colaboración del equipo.