Introducción al DevOps
Introducción
Para el equipo de Proyectos de GM Transport es importante minimizar al máximo los tiempos de desarrollo y despliegue de las aplicaciones, para ello se ha decidido implementar una metodología DevOps. Que constituye con un flujo de trabajo que permite a los equipos de desarrollo y operaciones trabajar juntos para producir software de alta calidad de manera más eficiente.
Para lograr esto, se han implementado una serie de prácticas y herramientas que permiten automatizar los procesos de desarrollo, pruebas y despliegue de las aplicaciones. Estas prácticas y herramientas permiten a los equipos de desarrollo y operaciones colaborar de manera más efectiva, reduciendo los tiempos de desarrollo y despliegue de las aplicaciones.
En esta guía se describen los conceptos básicos de DevOps, así como las principales características y beneficios que ofrece esta metodología.
Como requisito previo, es necesario tener conocimientos básicos de desarrollo de software y sistemas operativos. Ademas tener conocimiento con las siguientes plataformas:
- Git
- Gitea
- Jenkins
- Docker
- Portainer
- Servicios de Linux