Introducción

1

Lo que aprenderás sobre DevOps con GitLab

2

¿Qué es Devops?

3

El ciclo de vida del Devops

4

Introducción a Gitlab

5

Gitlab vs Github

Administración

6

Autenticación

7

Grupos

8

Autorización

9

Auditoría

10

Proyectos

Planificación

11

Tipos de desarrollo

12

Planificación en Gitlab-Issues

13

Planificación en Gitlab-Etiquetas

14

Planificación en Gitlab-Pesos

15

Planificación en Gitlab-Milestones

16

Planificación en Gitlab-Boards

17

Planificación en Gitlab-Service Desk

18

Planificación en Gitlab-Quick actions

Verificación

19

Inicialización del repositorio

20

Merge requests

21

Profundizando en Merge requests

22

Continuous Integration-CI

23

Gitlab CI

24

Automatizacion con GitLab Cl

25

Validacion de la configuracion con GitLab Cl

26

gitlab-ci.yml

27

Gitlab pages

28

Implementando Gitlab pages

29

¿Qué es el Desarrollo Ágil?

30

Gitlab autodevops

31

Implementando GitLab autodevops

32

Habilitando autodevops

Empaquetación

33

Gitlab container registry

34

Introducción a contenedores

Seguridad

35

Introducción a DevSecOps

36

Firmas de seguridad

37

Pruebas estáticas de seguridad

38

Escaneo de contenedores

39

Escaneo de dependencias

40

Pruebas dinámicas de seguridad

41

Gitlab security dashboard

Distribución

42

Continuous Delivery (CD)

43

Ambientes

44

Review apps

45

Estrategias de Distribución

46

Feature Flags

47

Rollback

Monitoreo

48

¿Por qué monitorear?

49

Métricas de desempeño (performance metrics)

50

Métricas de salud (health metrics)

51

Metricas de equipo

52

Rastreo de errores

Conclusiones

53

¿Por qué desarrollar con Gitlab?

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Review apps

44/53
Recursos

Las Reviews apps permiten ver los cambios de un feature branch al activar un ambiente para ejecutar el código con cada merge request.

  • Los diseñadores y los product managers pueden ver los cambios sin necesidad de levantar un ambiente local en sus computadoras
  • Cuando el merge request se aprueba y el feature branch se borra, se detiene el review app y se destruye la infraestructura
  • Completamente integrado con GitlabCI y merge request.

Aportes 8

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Es increíble el poder de CI / CD y la etapa de Staging, para poder estar seguro que los cambios al código sean correctos, y validados con mecanismos estáticos y dinámicos de seguridad, Me encanta este curso y el profesor Aroesti es EXCELENTE! Gracias.

Saludos, una pregunta, son cambios en caliente? si estaba producción transaccionando, que pasa si le hago el deploy a producción?

  • Las review apps generar un ambiente completo por cada branch.
  • Para generar las review apps se hace a través de dos jobs en .gitlab.yml, un job donde creamos y deployamos los ambientes y otro donde destruimos el ambiente.
  • Las review apps nos sirven para pruebas y también nos sirven para mostrar nuestro avance

Muy interesante, como lo dice el profe, cuando tenemos muchos desarroyadores trabajando simultaneamente.

muy interesante, me gustaría aplicarlo de forma completa en muy industria.

Diablos :fa

Una línea de producción clara.