Gitpod: Plataforma IDE en la nube de código abierto

Gitpod aplica CI / CD a los entornos de desarrollo, lo que les permite mantenerse como código.

El proveedor de tecnología de entornos de desarrollo Gitpod ha abierto el código de su propia plataforma IDE basada en la nube para activar automáticamente entornos de desarrollo listos para codificar.

El código abierto permitirá a la comunidad de Gitpod participar en el desarrollo de la tecnología y facilitará a los desarrolladores la integración de Gitpod en sus flujos de trabajo.

Una aplicación de Kubernetes, Gitpod permite a los desarrolladores mantener los entornos de desarrollo como código, convirtiendo los pasos manuales en una parte ejecutable por máquina del código fuente de un proyecto.

La plataforma supervisa los cambios en el repositorio y prepara los entornos de desarrollo para cada cambio.

Esta preparación incluye:

  • Configuración de herramientas.
  • Comprobando la rama de Git correcta.
  • Compilación de código.
  • Descargando dependencias.
  • Inicializando lo que sea necesario.

Los flujos de trabajo de los desarrolladores están optimizados, con equipos capaces de crear aplicaciones más rápido.

La codificación puede comenzar desde una rama, problema o fusión o solicitud de extracción, aplicando conceptos de CI / CD a entornos de desarrollo. Gitpod funciona con plataformas de alojamiento de código, incluidas GitLab, GitHub Enterprise y Bitbucket.

Los beneficios de Gitpod son:

  • Tiempos de entrega más cortos, con reducciones en el tiempo necesario para cambiar de contexto y mantener los entornos de desarrollo.
  • Eliminación de la “deriva de la configuración”, con el enfoque de GitOps adoptado mediante el control de versiones de la configuración en el repositorio de Git. Esto asegura entornos de desarrollo consistentes y reproducibles.
  • Habilitar la colaboración remota, con desarrolladores capaces de trabajar en revisiones de código, tutoría y compartir instantáneas del trabajo.

Gitpod

está disponible bajo una licencia Affero GPL en GitHub. La tecnología fue diseñada por Sven Efftinge, quien co-creó la plataforma de desarrollo Eclipse Theia IDE.

Relacionado

Computación en la nube: Una sencilla introducción

Antes de que las computadoras personales despegaran a principios de la década de 1980, si tu compañía necesitaba ventas o nóminas calculando rápidamente, lo más probable es que haya comprado servicios de "procesamiento de datos" de otra compañía, con sus propios sistemas informáticos caros, que se especializaron en el procesamiento de números. En estos días, puede hacer el trabajo con la misma facilidad en su escritorio ¡SEGUIR LEYENDO!