phing description - Ppito/zf3-framework GitHub Wiki
Jobs
- full-build - exécute les jobs suivants :
prepare
, static-analysis
, phpunit-coverage
, phpdox
- full-build-parallel - exécute les jobs suivants :
prepare
, composer
, static-analysis-parallel
, phpunit-coverage
, phpdox
- quick-build - exécute les jobs suivants :
prepare
, lint
, phpunit
- static-analysis - exécute les jobs suivants :
lint
, phploc
, pdepend
, phpmd-ci
, phpcs-ci
, phpcpd-ci
- static-analysis-parallel - exécute les jobs suivants en parallèle :
lint
, phploc
, pdepend
, phpmd-ci
, phpcs-ci
, phpcpd-ci
- clean - supprime les répertoires de build et dist
- prepare - créer les répertoires de build et dist
- composer - mise à jour des paquets composer
- lint - Vérifie la syntaxe des files PHP du répertoire module
- phploc - Mesure différentes informations de base du projet
- pdepend - Mesure différentes informations beaucoup plus poussé du projet
- phpmd-ci - Mesure différentes informations du projet (complément de mesure)
- phpcs - Vérifie les différentes règles de style de code (PSR1,PSR2)
- phpcs-ci - Exécute le même job que
phpcs
en loggant les résultats dans des fichiers
- phpcpd - Vérifie les duplication de code du projet
- phpcpd-ci - Exécute le même job que
phpcpd-ci
en loggant les résultats dans un fichier
- phpunit-coverage - Exécute les tests unitaires de l'application avec l'analyse de la couverture de code (requis xdebug)
- phpunit - Exécute les tests unitaires de l'application sans couverture de code
- phpdox - Génère la documentation du projet
Liste des outils
- Gitlab CI - Continuous Integration system.
- Phing - Build system of PHP project.
- PHPUnit - Run unit tests with PHPUnit.
- PHP CodeSniffer - Find coding standard violations using PHP_CodeSniffer.
- PHPLoc - Measure project size using PHPLOC.
- PHP Depend - Calculate software metrics using PHP_Depend.
- PHP Mess Detector - Perform project mess detection using PHP Mess Detector.
- PHP Copy/Paste Detector - Find duplicate code using PHPCPD.
- PHPdox - Generate project documentation using phpDox.