Deje que Regis inspeccione sus solicitudes de extracción de violaciones de estilo y otros detalles aburridos ... ¡usted debería ser el que haga la revisión del código real!
Regis es como su asistente personal (y autohospedado ), déjalo en el tedioso trabajo y concéntrese en lo que es importante. Monitoreará un conjunto configurado de repositorios , analizará sus solicitudes de extracción y comentará directamente en el código cuando se encuentren violaciones de estilo o errores.
Regis necesita php> = 7.0 .
Una vez que el proyecto está clonado, sus dependencias se pueden instalar utilizando el compositor:
php composer.phar install
Se le pedirá que configure algunos parámetros como las opciones de configuración para usar para conectarse a Redis, RabbitMQ, etc.
Si usa Docker, configurar estos servicios será más fácil. Se proporciona un archivo docker-compose.yml y se puede iniciar usando:
docker-compose -f docker/docker-compose.yml up
Luego, configure RabbitMQ usando el siguiente comando:
docker-compose -f docker/docker-compose.yml run web ./vendor/bin/rabbit vhost:mapping:create --host rabbit --user admin app/config/rabbitmq_vhost.yml
Ahora se puede acceder a Regis en http: // localhost: 8080/app_dev.php
Ejecutar make tests
Para poder inspeccionar repositorios privados, Regis necesita sus propias claves SSH. Por lo general, se almacenan en ./var/ssh . Luego puede declarar una clave para GitHub usando el siguiente comando:
./bin/console regis:github:add-deploy-key --owner=K-Phoen --repository=regis-test --public-key=./var/ssh/id_rsa_test_regis.pub
Este proyecto está bajo la licencia GNU AGPLV3.