los repositorios privados en github ya son totalmente gratuitos
Introducción
Lo que aprenderás sobre DevOps con GitLab
¿Qué es Devops?
El ciclo de vida del Devops
Introducción a Gitlab
Gitlab vs Github
Administración
Autenticación
Grupos
Autorización
Auditoría
Proyectos
Planificación
Tipos de desarrollo
Planificación en Gitlab-Issues
Planificación en Gitlab-Etiquetas
Planificación en Gitlab-Pesos
Planificación en Gitlab-Milestones
Planificación en Gitlab-Boards
Planificación en Gitlab-Service Desk
Planificación en Gitlab-Quick actions
Verificación
Inicialización del repositorio
Merge requests
Profundizando en Merge requests
Continuous Integration-CI
Gitlab CI
Automatizacion con GitLab Cl
Validacion de la configuracion con GitLab Cl
gitlab-ci.yml
Gitlab pages
Implementando Gitlab pages
¿Qué es el Desarrollo Ágil?
Gitlab autodevops
Implementando GitLab autodevops
Habilitando autodevops
Empaquetación
Gitlab container registry
Introducción a contenedores
Seguridad
Introducción a DevSecOps
Firmas de seguridad
Pruebas estáticas de seguridad
Escaneo de contenedores
Escaneo de dependencias
Pruebas dinámicas de seguridad
Gitlab security dashboard
Distribución
Continuous Delivery (CD)
Ambientes
Review apps
Estrategias de Distribución
Feature Flags
Rollback
Monitoreo
¿Por qué monitorear?
Métricas de desempeño (performance metrics)
Métricas de salud (health metrics)
Metricas de equipo
Rastreo de errores
Conclusiones
¿Por qué desarrollar con Gitlab?
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
David Aroesti
Github y Gitlab son plataformas que comparten algunas funcionalidades aunque tienen objetivos diferentes.
Github nace como un repositorio en la nube colaborativo basado en Git para permitir participar en proyectos. En Github una persona fuera de una organización puedan colaborar en estos proyectos, es como una red social de programadores. Fue adquirido por Microsoft.
Gitlab nació como una versión open source de Github y a lo largo del tiempo ha encontrado un nicho en agregar herramientas y generar integraciones directamente al producto. Tiene una visión de que su cliente principal es alguien especializado en DevOps
Aportes 44
Preguntas 4
los repositorios privados en github ya son totalmente gratuitos
Entonces Gitlab es un Github pero con esteroides
Como estudiante universitario no tenia encuenta la prioridad que es para una empresa el trabajo colaborativo, me dio curiosidad al encontrar que GitHub permitia hacer trabajo colaborativo, pero buscando me encontre a GitLab y pensaba hasta este momento (Antes de iniciar el curso) que su unica diferencia era que uno era openSorce y el otro no, ahora que veo esta maravillosa introduccion aprendi dos cosas importantes que es DevOps y los beneficios que tiene GitLab para todo este proceso de DevOps, tengo muchas ancias de ver que mas trae este curso estoy feliz pausando el video y tomando notas. Gracias platzi y profe me animan a “Nunca parar de aprender”
Github lo uso cuando trabajo con azure, tiene soluciones ya integradas como el devops, otros proyecto lo trabajo con Gitlab
Me encanta las gitpage de github, son geniales para entregar paginas estaticas,
En la oficina usamos GitLab y Jira para la administracion de nuestros proyectos… una lastima porque solo somos 2 programadores jajajaja… la cosa es aprender y aprender…
Estoy ansioso por conocer mas acerca de GitLab para ponerlo a prueba en la oficina… Nota curiosa… Solo usamos el GitLab como control de versiones xD eso de hacer push pull merge requesto y ya… nos falta mucho por implementar.
ansioso ansioso xD yeey xD
Yo comencé con Bitbucket, poco después pase a Github y poco a poco comencé a tener más curiosidad.
(Con muchas mas ganas de aprender Gitlab)
Estoy usando ambas herramientas y si encuentro diferencias de cada una. Son muy buenas, pero me oriento mas por GitLab
Un interesante articulo sobre la instalación del gitlab local, es de 2018
https://www.linuxjournal.com/content/take-your-git-house
En Github tienen un “studentpack” con herramientas interesantes y permite repos privados gratis.
Debes ser estudiante.
** GitHub: ** es principalmente para repositorios y trabajos colaborativos. (Me encanta lo de GitHub Pages y la facilidad de la interfaz para trabajar en las branch, tags, commits, etc.)
** GitLab: ** sirve para hacer el DevOps de esos repositorios, ademas de alternativa a GitHub respecto a Repositorios. (Me parece super interesante lo de DevOps, ademas de poder tener snippets, To-Do List, ademas de una interfaz mas atractiva).
¿Cual es el modelo de negocio o de que vive GitLab?
Que grandes diferencias!!!
Actualmente, Github permite tener tus repositorios de forma privada sin ningun costo.
He utilizado muy poco GitHub y por tanto, no puedo opinar mucho. Estoy trabajando desde hace tiempo con GtiLab. Hay muchas cosas interesantes en esta plataforma. Enumerarlas aquí sería tedioso. De las primera que me han llamado la atención son varias. Las métricas, las analíticas, el monitoreo gráfico de los commits, push, etc. Son muchas. GitLab posee un montón de herramientas. Creo que es un plataforma muy completa y muy interesante. Ariel. Saludos.
esta muy bien explicada esta clase
gran curso
Después de que Microsoft compro GitHub ya podemos marcar como privados nuestros repositorios
Empecé a usar GitHub Actions y me parece una herramienta hoy en día demasiado robusta y ágil. Puees reutilizar integraciones o configuraciones de su marketplace y la comunidad es muy grande.
en el trabajo usamos gitlab para los repos de la empresa, y para lo personal uso github
“El cliente principal de gitlab es alguien especializado en DevOps, mientras que el cliente principal de github es alguien interesado en que su código sea abierto y que se pueda compartir”
Solamente he utilizado Github para ejercicios de platzi de aws para infraestructura como codigo.
Empezando con este curso y pinta genial para porder implementar todas esas practicas
Me preocupa un poco(espero estarme adelantando), que hay terminología, que personalmente es nueva. como llaves ssh o PGP, ¿Las debemos tener claras previo a este curso), está muy bacano hasta ahora.
A nivel personal he utilizado github para guardar algunos proyectos públicos de estudio y los proyectos privados los he manejado con bitbucket. En este momento estoy utilizando gitlab a nivel laboral y la poca aproximación que he tenido se me hace genial ya que cumple con el proceso completo de DevOps e incluso desplegar en producción bajo condiciones que permitan probar y no desplegar a todos los usuarios la solución
Por lo pronto solo he usado Github
Super interesante esta información. Dos conceptos que su concepto GIT pero enfocados a diferentes funcionalidades.
Vamos a aprender GitLab
Yo he usado GitHub a modo de experimento cuando escribí código en Atom.
Para mi todo esto es nuevo. Será la primer herramienta que aprenderé e implementaré en la empresa donde laboro.
He utilizado ambas como repositorios pero no he tenido la oportunidad de explotarlas por ello estoy revisando sus capacidades en Platzi y cuando requiera o quiera profundizar más investigaré al respecto
Github unicamente para subir repos y mergar mi trabajo que quiero compatir, he hecho clone de gitlab al repository de bind par ael asunto de compilar el bind DNS y KEA DHCP.
en el vídeo se habla de pagar para repositorios privados en git hub, con la compra por parte de microsoft ya nos permite tener repositorios privados gratis
Solo he usado Github, ahora usare Gitlab en un proyecto para aprovechar al máximo todas las funcionalidades de Gitlab
Algo que me gusto de GitLab es que pude encontrar una imagen docker y montar mi propio entorno en local y luego pasar esa imagen personalizada a Cloud, nose si pueda realizar esto en GitHub.
Si el código fuente de GitLab está disponible, cómo hace para controlar las licencias comerciales de algunas funcionalidades extendidas?
¿Cómo diferencia github si eres una empresa o es tu perfil personal, para ver si los repositorios privados que vas a crear serán gratuitos o no. ?
El corazon de GitLab es GitLab CI y era el rey de la metodologia continua
hasta que llego GitHub Actions en GitHub que a mi parecer es mas superior.
apesar de todo GitLab sigue siendo el rey de la integracion de herramientas centralizadas.
Nota: no se encierren en una sola tecnologia, lo mejor es aprender ambas, ambas son increibles!!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?