Implementador
Deployer es un sistema de implementación de aplicaciones PHP impulsado por Laravel 5.5, escrito y mantenido por Stephen Ball.
Consulte los lanzamientos, licencias, capturas de pantalla y pautas de contribución.
Consulte la wiki para obtener información sobre los requisitos del sistema, instrucciones de instalación y actualización y respuestas a preguntas comunes.
que hace
- Implementa aplicaciones en múltiples servidores accesibles a través de SSH
- Clona el repositorio git de tu proyecto
- Instala dependencias del compositor.
- Ejecuta comandos bash arbitrarios
- Maneja con gracia el fracaso en cualquiera de estos pasos.
- Mantiene una cantidad de implementaciones anteriores
- Supervisa que se estén ejecutando cronjobs
- Permite que las implementaciones se activen a través de un webhook
lo que no hace
- Aprovisionar máquinas virtuales
- Instalar paquetes del sistema
- Configurar el servidor web, base de datos u otros servicios
- Ejecute un conjunto de pruebas o verifique la calidad del código
Licencia
El implementador tiene la licencia MIT License (MIT).