Enable javascript in your browser for better experience. Need to know to enable it?

ºÚÁÏÃÅ

?ltima actualizaci¨®n : Apr 26, 2023
NO EN LA EDICI?N ACTUAL
Este blip no est¨¢ en la edici¨®n actual del Radar. Si ha aparecido en una de las ¨²ltimas ediciones, es probable que siga siendo relevante. Si es m¨¢s antiguo, es posible que ya no sea relevante y que nuestra valoraci¨®n sea diferente hoy en d¨ªa. Desgraciadamente, no tenemos el ancho de banda necesario para revisar continuamente los anuncios de ediciones anteriores del Radar. Entender m¨¢s
Apr 2023
Adoptar ?

se ha convertido en el punto de partida por defecto de muchos equipos que necesitan poner en marcha r¨¢pidamente CI o CD en un ambiente totalmente nuevo. Entre otras cosas, puede soportar flujos m¨¢s complejos y llamar a otras acciones en acciones compuestas. A pesar de que el ecosistema sigue creciendo, nosotros a¨²n recomendamos tomar precauciones al otorgar acceso a sus pipelines en ejecuci¨®n por parte de GitHub Actions creadas por terceros. Recomendamos seguir los consejos de GitHub sobre para evitar compartir secretos de manera insegura. Sin embargo, la conveniencia de crear un build workflow directamente en GitHub que est¨¢ junto a su c¨®digo fuente combinado con la habilidad de correr las GitHub Actions localmente, usando una herramienta de c¨®digo abierto como , es una opci¨®n convincente que ha simplificado la configuraci¨®n y onboarding de nuestros equipos.

Mar 2022
Probar ?

ha crecido considerablemente el a?o pasado. Ha demostrado que puede asumir flujos de trabajo m¨¢s complejos y llamar a otras acciones en acciones compuestas, entre otras cosas. Sin embargo, todav¨ªa tiene algunas deficiencias, como su incapacidad para volver a activar un solo trabajo de un flujo de trabajo. Aunque el ecosistema en el tiene sus ventajas obvias, al dar acceso a las Acciones de GitHub de terceros a tu pipeline de construcci¨®n se corre el riesgo de compartir secretos de forma insegura (recomendamos seguir los consejos de GitHub sobre ). Sin embargo, la comodidad de crear tu flujo de trabajo de compilaci¨®n directamente en GitHub junto a tu c¨®digo fuente, combinada con la capacidad de ejecutar las Acciones de GitHub localmente utilizando herramientas de c¨®digo abierto como es una opci¨®n convincente que ha facilitado la configuraci¨®n y la incorporaci¨®n de nuestros equipos.

Oct 2021
Probar ?

A pesar de nuestras advertencias la ¨²ltima vez que lo cubrimos, hemos visto entusiasmo continuo por . Lo que dijimos antes sigue siendo cierto: GitHub Actions a¨²n no es un reemplazo completamente establecido para flujos de CI/CD complejos. La herramienta no puede, por ejemplo: re-disparar una tarea simple de un flujo, llamar a otras acciones dentro de una acci¨®n compuesta, o soportar una librer¨ªa compartida. Adicionalmente, mientras que el ecosistema en el ofrece ventajas obvias, entregarle acceso a tus build pipelines a GitHub Actions de terceros, te expone al riesgo de compartir secretos de formas inseguras (recomendamos seguir estos consejos de GitHub sobre ). A pesar de estas preocupaciones, la conveniencia de poder crear los flujos de trabajo directamente en GitHub junto al c¨®digo fuente, es una opci¨®n convincente para algunos equipos, y adem¨¢s, te permite correr GitHub Actions localmente. Como siempre, recomendamos un an¨¢lisis imparcial de las desventajas, sin embargo, algunos de nuestros equipos est¨¢n contentos con la simplicidad de GitHub Actions.

Apr 2021
Evaluar ?

Los servidores de integraci¨®n cont¨ªnua (CI) y las herramientas de compilaci¨®n son algunos de los elementos m¨¢s antiguos y m¨¢s usados de nuestro kit. Cubren toda la gama, desde simples servicios alojados en la nube hasta complejos servidores de pipelines definidos por c¨®digo soportados por flotas de agentes de compilaci¨®n. Dada nuestra experiencia y la amplia gama de opciones disponibles, inicialmente est¨¢bamos esc¨¦pticos cuando fue presentado como otro mecanismo para administrar los procesos de compilaci¨®n e integraci¨®n. Pero la oportunidad para que las desarrolladoras comiencen con algo peque?o y personalicen f¨¢cilmente el comportamiento significa que GitHub Actions se est¨¢ volviendo la opci¨®n predeterminada para los proyectos m¨¢s peque?os. Es dif¨ªcil discutir la conveniencia de tener la herramienta de compilaci¨®n integrada directamente en el repositorio de c¨®digo fuente. Ha surgido una comunidad entusiasta en torno a esta funci¨®n y eso significa que existe una amplia gama de herramientas y flujos de trabajo aportados por los usuarios para comenzar. Los proveedores de herramientas tambi¨¦n se est¨¢n incorporando a trav¨¦s del . Sin embargo, recomendamos proceder con cautela. Aunque el c¨®digo y el historial de Git se pueden exportar a servicios alternos, no se puede hacer lo mismo con un flujo de trabajo de desarrollo basado en GitHub Actions. Adem¨¢s, es necesario usar el mejor criterio para determinar cu¨¢ndo un proyecto es lo suficientemente grande o complejo como para justificar una herramienta de pipelines con soporte independiente. Sin embargo, para comenzar a trabajar r¨¢pidamente en proyectos m¨¢s peque?os, vale la pena considerar GitHub Actions y el ecosistema que est¨¢ creciendo a su alrededor.

Publicado : Apr 13, 2021

Suscr¨ªbete al bolet¨ªn informativo de Technology Radar

?

?

?

?

Suscr¨ªbete ahora

Visita nuestro archivo para leer los vol¨²menes anteriores