Skip to content
Snippets Groups Projects
Commit 8c5175dc authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Correction des scripts de lancement des analyses avec PHAN et PHPCS.

parent 82cd36b3
No related branches found
No related tags found
No related merge requests found
......@@ -12,12 +12,10 @@ containername=${imagename}-container
unicaenlogfile="/tmp/unicaen-php-compat-phan-unicaen-${v}.log"
vendorslogfile="/tmp/unicaen-php-compat-phan-vendors-${v}.log"
DIR=$(cd `dirname $0` && pwd)
echo "==================================================================================="
echo " Construction de l'image ${imagename}"
echo "==================================================================================="
docker-compose -f vendor/unicaen/php-compat/docker-compose.yml build ${imagename}
docker-compose -f vendor/unicaen/php-compat/docker-compose.yml up -d --build ${imagename}
[[ $? != 0 ]] && echo "Erreur bloquante, ciao." && exit 1
......
......@@ -6,14 +6,18 @@ DIR=$(cd `dirname $0` && pwd)
v=$1
# conversion de la version spécifiée au format PHP_VERSION_ID, ex: "7.2" devien "70200"
a=(${v//./ })
PHP_VERSION_ID=$((a[0]*10000+a[1]*100+a[2]))
vendors="vendor/doctrine vendor/zendframework vendor/zf-commons"
imagename="unicaen-php-compat-${v}"
containername=${imagename}-container
unicaenlogfile="/tmp/unicaen-php-compat-phpcs-unicaen-${v}.log"
vendorslogfile="/tmp/unicaen-php-compat-phpcs-vendors-${v}.log"
DIR=$(cd `dirname $0` && pwd)
echo "==================================================================================="
echo " Construction de l'image ${imagename}"
echo "==================================================================================="
......@@ -25,7 +29,7 @@ echo
echo "==================================================================================="
echo " Composer update dans le container ${containername}"
echo "==================================================================================="
docker exec ${containername} composer update --no-suggest --no-scripts
docker exec ${containername} composer update --no-suggest
[[ $? != 0 ]] && echo "Erreur bloquante, ciao." && exit 1
......@@ -33,14 +37,29 @@ echo
echo "==================================================================================="
echo " Analyse PHPCS des modules unicaen/* installés"
echo "==================================================================================="
docker exec ${containername} vendor/unicaen/php-compat/bin/phpcs.sh ${v} > ${unicaenlogfile}
docker exec \
${containername} \
vendor/bin/phpcs \
-n \
--standard=PHPCompatibility \
--runtime-set php_version ${PHP_VERSION_ID} \
vendor/unicaen \
> ${unicaenlogfile}
echo "See '${unicaenlogfile}'."
#echo
#echo "==================================================================================="
#echo " Analyse PHPCS des principaux vendors installés"
#echo "==================================================================================="
#docker exec ${containername} vendor/unicaen/php-compat/bin/phpcs.sh ${v} > ${unicaenlogfile}
#echo "See '${unicaenlogfile}'."
echo
echo "==================================================================================="
echo " Analyse PHPCS des principaux vendors installés"
echo " (${vendors})"
echo "==================================================================================="
docker exec \
${containername} \
vendor/bin/phpcs \
-n \
--standard=PHPCompatibility \
--runtime-set php_version ${PHP_VERSION_ID} \
${vendors} \
> ${vendorslogfile}
echo "See '${vendorslogfile}'."
echo
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment