Curso de DevOps con GitLab

Clases del Curso de DevOps con GitLab

Instruido por:
David Aroesti
David Aroesti
Básico
6 horas de contenido
Ver la ruta de aprendizaje
Integración de Devops con Gitlab
Proyecto del curso
Integración de Devops con Gitlab

En la práctica realizarás la integración de las herramientas de Devops que Gitlab ofrece para poder recorrer el ciclo de vida que siguen los equipos que aplican la filosofía Devops; desde la idea hasta que el código corre en producción. A través del uso del Issue Tracker, Gitlab CI, Integración con Kubernetes, Gitlab Container Registry, y Monitoreo, entre otras herramientas.

Curso de DevOps con GitLab

Curso de DevOps con GitLab

Progreso del curso:0/53contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/53contenidos(0%)

Introducción

Material Thumbnail

Introducción al curso

04:19 min

Material Thumbnail

¿Qué es Devops?

08:44 min

Material Thumbnail

El ciclo de vida del Devops

08:21 min

Material Thumbnail

Introducción a Gitlab

09:29 min

Material Thumbnail

Gitlab vs Github

03:25 min

Planificación

Material Thumbnail

Tipos de desarrollo

06:20 min

Material Thumbnail

Planificación en Gitlab-Issues

12:07 min

Material Thumbnail

Planificación en Gitlab-Etiquetas

07:30 min

Planificación en Gitlab-Pesos

02:40 min

Material Thumbnail

Planificación en Gitlab-Milestones

07:23 min

Material Thumbnail

Planificación en Gitlab-Boards

06:25 min

Material Thumbnail

Planificación en Gitlab-Service Desk

08:34 min

Planificación en Gitlab-Quick actions

00:33 min

Verificación

Material Thumbnail

Inicialización del repositorio

06:50 min

Material Thumbnail

Profundizando en Merge requests

09:24 min

Material Thumbnail

Continuous Integration-CI

02:59 min

Material Thumbnail

Automatizacion con GitLab Cl

11:53 min

Material Thumbnail

Validacion de la configuracion con GitLab Cl

09:18 min

Material Thumbnail

Implementando Gitlab pages

13:12 min

Material Thumbnail

¿Qué es el Desarrollo Ágil?

Material Thumbnail

Gitlab autodevops

06:26 min

Material Thumbnail

Implementando GitLab autodevops

09:39 min

Material Thumbnail

Habilitando autodevops

13:38 min

Empaquetación

Material Thumbnail

Gitlab container registry

06:43 min

Introducción a contenedores

03:26 min

Seguridad

Material Thumbnail

Introducción a DevSecOps

06:27 min

Material Thumbnail

Firmas de seguridad

10:18 min

Material Thumbnail

Pruebas estáticas de seguridad

08:37 min

Material Thumbnail

Escaneo de contenedores

03:40 min

Material Thumbnail

Escaneo de dependencias

05:35 min

Material Thumbnail

Pruebas dinámicas de seguridad

06:37 min

Material Thumbnail

Gitlab security dashboard

04:35 min

Distribución

Material Thumbnail

Continuous Delivery (CD)

08:04 min

Estrategias de Distribución

04:29 min

Monitoreo

Material Thumbnail

¿Por qué monitorear?

04:59 min

Material Thumbnail

Métricas de desempeño (performance metrics)

04:35 min

Material Thumbnail

Métricas de salud (health metrics)

05:44 min

Material Thumbnail

Metricas de equipo

05:45 min

Material Thumbnail

Rastreo de errores

12:27 min

Conclusiones

Material Thumbnail

¿Por qué desarrollar con Gitlab?

02:29 min

nuevosmás votadossin responder
César Dávila
César Dávila
Estudiante

Deberíamos crear un grupo de telegram para DevOps ya que no hay 😕

1
Julio Ortiz Riveros
Julio Ortiz Riveros
Estudiante

El precio de paga dice que es por suscripcion mensual y por usuario. Pero solo es paga el owner? o todos los devs necesitan el pago de licencia? En mi csso soy el lider y tengo 15 programadores.

0
Luis Gerardo Rodríguez
Luis Gerardo Rodríguez
Estudiante

Preparing environment
00:00
ERROR: Job failed (system failure): prepare environment: failed to start process: exec: “powershell”: executable file not found in %PATH%.
Tengo este problema aun no le encuentro una solución. En Windows.

0
Carlos Alberto Denis Reyes
Carlos Alberto Denis Reyes
Estudiante

¿Cómo se incluyen diferentes templates en el gitlab-ci ?
He intentado con utilizando 2 diferentes, y solo se ejecuta el que pongo en primera posición.

Por ejemplo :

include:
  - template: SAST.gitlab-ci.yml
  - template: Dependency-Scanning.gitlab-ci.yml
0
Danny Andres Barrientos Agudelo
Danny Andres Barrientos Agudelo
Estudiante

Hola, Platzi nautas

Pregunta, hay alguna forma de ejecutar un solo job donde este job solo se le hizo la modificación.
Ejemplo Se ejecutó el job de install este paso, pero en el momento de ejecutar el job de test este fallo, y encontramos que era un cambio en el test,

de poderse hacer se puede hacer y como seria?
¿O Cómo se puedo solo ejecutar ese job de test? Con sus cambios respectivos
Feliz día PlatziNautas 😃

1
Ricardo
Ricardo
Estudiante

Estoy usando Linux, ya genere la llave ssh y copie el .pup en gitlab pero cuando realizo un push me sale un mensaje:

  • Error faltal No se puede leer el repositorio remoto
  • por favor asegúrese que tiene los permisos de acceso correctos y que el repositorio exista

El repositorio si existe por que antes me solicitaba el usuario y la clave, ahora solo me genera este mensaje.

estoy validando con el comando:
ssh -T [email protected]
Hi user! You’ve successfully authenticated, but GitHub does not provide shell access.

Alguien sabe que mas puedo validar para el funcionamiento de SSH?

1
Fernando Aravena Orellana
Fernando Aravena Orellana
Estudiante

Estimado, de las características aquí vistas, ¿cuales no están en la Community Edition?

0
Juan Enrique García Costas
Juan Enrique García Costas
Estudiante

¿Alguien sabe en qué clase se configura el cluster de Kubernetes para Gitlab?

1
Leonardo Fabián Montalván Celi
Leonardo Fabián Montalván Celi
Estudiante

En la vida real un proyecto se lo podría implementar de la siguiente forma:

  1. Milestone: Nombre del proyecto.
  2. Issue 1: Entregable 1
  3. Issue 2: Entregable 2

La consulta es ¿Se puede crear actividades dentro de un Issue?, o ¿Cuál es la forma correcta de llevar la planificación del proyecto?

0
Leonardo Javier Maza
Leonardo Javier Maza
Estudiante

Tuve problemas con la clave, leyendo los comentarios pude solucionarlo con el comando que proponen.
Sin embargo no logro solucionar como subir el código ya que me dice que esta todo al día, y no ha subido nada.
git push -u origin --all

0