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?

A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Planificaci贸n en Gitlab-Issues

12/53
Recursos

Los issues son el punto donde inicia una conversaci贸n sobre el c贸digo.

Los issues permiten:

  • Discutir la implementaci贸n de una nueva idea.
  • Sugerir propuestas de features.
  • Hacer preguntas.
  • Reportar bugs y fallos.
  • Obtener soporte.
  • Planear nuevas implementaciones de c贸digo.

Puedes a帽adir templates a tus issues para poder estandarizar la forma en la que se abren, podemos incluirlo de cualquier tipo. Debes crear un archivo o una estructura de carpeta como:

.gitlab/issue_templates/Bug.md

Aportes 31

Preguntas 8

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Me encanta este comic, lo voy a empezar a usar para el trabajo jaja

Jira vs Gitlab. Hemos utilizado Jira mucho tiempo y nos ha funcionado bien con metodolog铆a Agile sin DevOps; si quisieramos implementar DevOps, Recomendar铆an migrar a Gitlab? si es as铆, Por qu茅?
Saludos !!

  • Issue, permite discutir una idea, colaborar, hacer preguntas, reportar bug o fallos, obtener soporte, alrededor del c贸digo.
  • Issue templates, estandarizar la apertura de issue, es una guia con los puntos clave para cada tipo de issue.
  • El gitlab los issue template se crean a partir de archivos markdown. .gitlab/issue_templates/Bug.md
  • El issue se compone de un Titulo, una Descripci贸n (aqu铆 se lo m谩s explicito posible)

/estimate, para estimar el tiempo. /spend Para agregar el tiempo hemos pasado.

"El software es un proceso altamente colaborativo, en donde la escritura del c贸digo es nada m谩s una parte, y una parte peque帽a de este proceso"
Excelente aclaraci贸n sobre el software, pensar en hacer s贸lo c贸digo ya no deber铆a ser una actitud contempor谩nea frente al software.

Respecto a la gesti贸n de proyectos en s铆, yo he estado usando Taiga y bitbucket para las gestiones de c贸digo. Lamentablemente, la interoperabilidad entre ambos no nos ha sido del todo satisfactoria.

Me gustaria ver esto implementado en un servidor privado, usando DevOps y contenedores.

Por fin te cambiaste la camiseta y limpiaste la computadora 馃憣

He usado Jira y gracias a plugins se pueden agregar funcionalidades adicionales para una mejor experiencia de usuario tanto para los desarrolladores como para el grupo de QA. Gitlab al parecer abarca un gran conjunto de funcionalidades y se ve muy intuitivo de utilizar.

Que curso me recomiendan para entender un poco mejor los conceptos? que Issue, Templates, ese tipo de conceptos.

A mi me gusta utilizar este editor de texto que tiene 鈥渁yudas/atajos tipo word鈥 para poder escribir mejor mis ficheros Markdown.
Lo uso siempre 馃槃

Hasta ahora parece interesante como es que se manejan los issues, espero en los pr贸ximos v铆deos como se clasifican en pendientes o finalizados .

Me encanta lo completo que se ven los issues, no he tenido problemas en otras plataformas pero en Gitlab quedo muy clara la informaci贸n y la informaci贸n ligada

Solo habia trabajado con Jira, pero se ve muy interesante.

A primera vista, me parece interesante y me gustar铆a probar en un proyecto los issues de Gitlab ya que hasta el momento solo he utilizado Jira.

En mi empresa usamos Service Desk de Manage Engine y la verdad que por el estos segundos que he visto en Gitlab ya me ha gustado mas este ultimo, es mucho m谩s completo

Hasta ac谩 todo Ok. con los Issues

En lo personal me han parecido excepcional mente 煤tiles. Sin embargo tienen cierta dificulta si no son bien definidos o la idea no es clara. Tambi茅n algo que me paso usando Trello es que los comentarios que se agregaban esto no eran f谩ciles de visualizar.

No se si m谩s adelante lo vamos a ver, pero seria genial un video de buenas practicas para la creaci贸n y administraci贸n de los mismos junto con la creaci贸n de plantillas para ellos.

Me ha gustado mucho lo practico que es GitLab, para la gesti贸n de proyectos

It鈥檚 never 鈥淛ust a checkbox鈥.

Me encanto el tiempo estimado, lo veo muy complejo en github y el curso ha hecho que empiece a querer usar mas gitlab.

En proyectos de github ocupaba Zenhub para el seguimiento de proyecto, creo que es mas f谩cil llevarlo directamente en el repositorio.

back-ticks `

que se requiere para instalar GITLAB en AWS?

Issues: Excelente herramienta para poder compartir con la comunidad o el grupo para el desarrollo del proyecto鈥

Gitlab tiene una documentaci贸n acerca de la integraci贸n con jira pueden verla aqu铆 https://docs.gitlab.com/ee/user/project/integrations/jira.html

Se puede integrar con los issues del Redmine
https://docs.gitlab.com/ee/user/project/integrations/redmine.html

una pregunta profe, se remite al correo electr贸nico informaci贸n del issue?

Muy interesante el manejo de ISSUES en gitlab.

Muy vers谩til. Me encant贸 gitlab issues

Bastante completo el tema de issues. Me ha gustado mucho

Bastante inteactivo y con flujo natural este uso de los Issues. C贸mo se manejar铆a el User Story o el StoryPoint en los Issues a trav茅s de GitLab?

En el minuto 8:54 nos indica que se puede crear nuevos Issues adicionales desde el bot贸n 鈥+鈥, pero esta opci贸n no sirve para eso, sirve para vincular Issues.