PHP MD

Commandes dans le terminal

Installer phpmd

composer global require phpmd/phpmd

Lancer phpmd

phpmd src text ./.gitlab/ci/phpmd.xml

Mise à jour

composer global update phpmd/phpm

composer global update

connaître l'emplacement du fichier

which phpmd

version phpmd

phpmd --version

Image docker

Créer un fichier Dockerfile dans Docker/CI

vim Dockerfile

FROM debian:latest

MAINTAINER Yohann Dupont <yohann.dupont@2dcom.fr>

RUN apt-get -y update && apt-get install -y curl git php php-curl unzip php-xml php-json php-gd php-zip && \

     curl -sS https://getcomposer.org/installer | php && \

     mv composer.phar /usr/bin/composer.phar && \

     ln -s  /usr/bin/composer.phar /usr/bin/composer && \

     chmod +x /usr/bin/composer

RUN apt-get -y update &&  apt-get install php-ctype php-iconv php-soap


sudo docker login registry.gitlab.2dcom.fr
Username: pboulange
sudo docker build -t registry.gitlab.2dcom.fr/2dcom/docker/default .
sudo docker push registry.gitlab.2dcom.fr/2dcom/docker/default:latest