Como alternativa al muy valorado Travis CI, GitHub Actions ya está disponible desde hace algún tiempo. Como herramienta de integración continua, está muy bien integrada en la plataforma de código GitHub y ahora se ejecuta de manera muy estable. GitHub Actions se basa en archivos de configuración YAML que se colocan en el repositorio donde se ejecutará el flujo de trabajo.
A continuación, se muestra un archivo YAML repetitivo que es suficiente para ejecutar pruebas automatizadas en el siguiente impulso, por ejemplo, basado en PHPUnit y Jest en diferentes entornos, también una integración de MySQL o PostgreSQL (o una de las muchas otras acciones en Marketplace ). problema:
4130f4fc3ee978baafb1b24b7e623190
Todas las pruebas en ejecución se pueden encontrar en la pestaña "Acciones" en el repositorio. Lo mejor: GitHub Actions es completamente gratuito para repositorios públicos (por 2000 minutos al mes). Si desea experimentar localmente de antemano, le recomendamos que utilice la herramienta actuar , que también se puede utilizar para simular los corredores localmente.