GitHub anunció su propio CI / CD y comenzó a distribuir invitaciones

En el último GitHub Universe, la compañía anunció muchas cosas diferentes, pero lo que más me "enganchó" fue su propia solución de CI / CD. Basado en Docker, puede recopilar y ejecutar contenedores empujando al repositorio, la aparición de un nuevo ticket y la creación de un lanzamiento. aquí puede dejar una solicitud de participación en la versión beta pública, Microsoft emitirá invitaciones en pequeños paquetes. Debajo del corte, mis especificaciones que tal cosa pueden ser útiles para nosotros con GitLab y CircleCI en vivo.

Una frase interesante sonó en el anuncio en TechCrunch:
Veo CI / CD como un caso de uso limitado de acciones. Es mucho, mucho más ”, subrayó Lambert. “Y creo que va a revolucionar DevOps porque la gente ahora va a construir los mejores flujos de trabajo de implementación para aplicaciones y marcos específicos, y esos se convertirán en el estándar de facto compartido en GitHub.
Parece que los autores están considerando las nuevas "Acciones" no solo como "ejecutar las pruebas y construir el paquete después de la confirmación". Y como una forma de almacenar código ejecutable en GitHub, compártelo con colegas y llámelo en respuesta a eventos externos, como lo hace ahora IFTTT .

A pesar de los riesgos (muchas soluciones de código abierto tienen instaladores del tipo "curl | bash", causando oleadas de indignación por parte de especialistas en seguridad), es conveniente ejecutar el código desde la nube. Especialmente si este es tu propio código. "Npx link-to-gist" reduce el código de ensamblajes, configuraciones y configuraciones a una sola línea. Lo cual es tan fácil de transferir a colegas en la holgura o ejecutar un nuevo empleado en la computadora portátil.

La versión en la nube de GitLab tiene CI / CD de forma gratuita, y los proyectos de código abierto de GitHub utilizan integraciones con sistemas de CI populares como en la siguiente captura de pantalla. Pero ahora todo esto es muy limitado: CI requiere muchos recursos para construir un contenedor Docker, prefieren venderlo por dinero y temen a los mineros. El advenimiento de una solución rápida y gratuita de Microsoft en GitHub podría cambiar las reglas del juego. Igual que lo esencial lo hizo al mismo tiempo.

Source: https://habr.com/ru/post/es426681/


All Articles