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

Gitlab container registry

33/53
Recursos

Gitlab container registry permite almacenar imágenes de Docker para uso posterior. En un caso tradicional, cada vez que el CI tiene un build exitoso, una nueva imagen se envía al container registry

Aportes 17

Preguntas 4

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

como puedo empezar a mudarme a contenedores si el backed es java y la base de datos es oracle.

En la empresa todavía no usamos contenedores. Habrá que empezar a evangelizar!

Los contenedores son una tecnolog√≠a esencial para trabajar en entornos de desarrollo colaborativo hoy en d√≠a. En mi empresa hace ya varios a√Īos tenemos dockerizados todos nuestros entornos y nos ha facilitado much√≠simo todos nuestros procesos de desarrollo y despliegue.

Buen clase

Cada vez me est√° gustando gitlab!

Pues yo solo había utilizado el container registry de Docker, y miro a GitLab sumamente conveniente para cuando trabajas con Docker

Empezando la evangelización y la migración de los apps a contenedores.

Como puede habilitar el container registry, en un gitlab instalado en un servidor propio.
por defecto viene desactivado

En mi pipiline de jenkins yo tengo que hacer los pasos para logearme, construir, publicar y desplegar mi imagen manualmente y tarde mucho en entender y construir todo me parece bueno que gitlab lo haga automagicamente, pero seguramente deja las imagenes muy pesadas porque instala tanto las dependecias de dev como las de producción y copia las carpetas de test en las imágenes, por esta razón no me termina de convencer que se haga automáticamente.

Se recomienda el curso de Swarm
https://platzi.com/clases/docker-swarm/

excelente!!!

En nuestra compa√Īia se usan a√ļn m√°quinas virtuales.

Maquinas virtuales con el hypervisor VMware, registro publicos de hub.docker.com, images hechas por mi mismo de apps que la hice publicas, y el docker swarm para manejar algunos experimentos que ando haciendo internamente.

Ya conoc√≠a Docker y he experimentado con √©l pero este concepto y uso es nuevo para mi por lo que apenas es mi acercamiento y la verdad lo veo tan √ļtil. Seguir√© profundizando en el tema.

Es la primera vez que lo uso, siempre habia usado VM

una pregunta:
Esta sección de containers tampoco la voy a poder hacer si no tengo Google Cloud Platform??

porque no me aparece esa sección registry en el proyecto platzi-devops creado anteriormente.

Cada vez aprendo m√°s y comprendo el proyecto en el cual estoy trabajando.