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
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -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

+29 −10
Original line number Diff line number Diff line
@@ -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