Aplicación de ejemplo y proceso de CI/CD que muestra cómo ejecutar un proyecto PHP Laravel en Semaphore 2.0.
Para configurar el proyecto localmente, su entorno local debe cumplir con los requisitos comunes de desarrollo de Laravel, según la documentación de Laravel. Recomendamos configurar Vagrant y Homestead, ya que es una solución llave en mano compatible con todos los principales sistemas operativos.
Una vez configurado el entorno local, puede ejecutar los siguientes comandos:
cp .env.example .env // and enter your DB details in the newly created .env
composer install
php artisan key:generate
php artisan migrate
Bifurca este repositorio y úsalo para crear un proyecto, desde la interfaz de usuario web o la línea de comando:
curl https://storage.googleapis.com/sem-cli-releases/get.sh | bash
sem connect // found in Semaphore Dashboard
cd
sem init
Después de eso, envíelo al repositorio para activar un flujo de trabajo en Semaphore.
La canalización de CI se verá así:
La canalización de ejemplo contiene 6 bloques:
Copyright (c) 2021 Texto renderizado
Distribuido bajo la licencia MIT. Consulte el archivo LICENCIA.md.