Las acciones de GitHub son como computadoras gratuitas.
Bueno, hay precios, pero incluso los planes gratuitos obtienen 2000 minutos al mes. Usted escribe archivos de configuración para lo que quiere que hagan estas computadoras. Esos archivos de configuración van a un repositorio, por lo que normalmente hacen cosas específicas de ese repositorio. Estoy seguro de que CI/CD es la gran mayoría del uso de GitHub Actions. Es decir, ejecutar sus pruebas e implementar su código. Lo cual es absolutamente fantástico.
Pero como dije, las acciones de GitHub son computadoras, por lo que puede hacer que ejecuten el código que desee. (Estoy seguro de que hay cosas de EULA a las que está obligado, pero sabe a lo que me refiero). Al igual que las funciones sin servidor favoritas de todos, GitHub Actions puede hacer lo mismo. ¿Quieres ejecutar un proceso de compilación? ¿Acceder a una API? ¿Optimizar imágenes? Captura de pantalla de una URL? Hazlo. La mayoría de las acciones están vinculadas a eventos específicos, como “ejecutar este código cuando me comprometo con una rama” o “ejecutar este código contra esta solicitud de extracción”. Pero también puede programarlos en un cronograma cron.
Así que tienes una computadora gratis por 2,000 minutos al mes que puedes ejecutar en un horario. Estoy seguro de que generará una creatividad bastante interesante, especialmente porque GitHub Actions es un mercado. Permítanme pasar al título de esta publicación… Considero que Upptime es un uso increíblemente inteligente de todo esto. Básicamente, obtienes un monitor de tiempo de actividad configurable gratuito para lo que quieras.
Enlace directo →