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