diff --git a/jenkins-agent-php/Dockerfile b/jenkins-agent-php/Dockerfile index 3499cfe..c4c6598 100644 --- a/jenkins-agent-php/Dockerfile +++ b/jenkins-agent-php/Dockerfile @@ -1,50 +1,50 @@ # # Nasqueron - Jenkins agent Docker image for PHP applications # FROM nasqueron/php-cli MAINTAINER Sébastien Santoro aka Dereckson # # Prepare the container # RUN apt-get update && \ apt-get install -y ant openssh-server openssh-client locales \ mercurial subversion \ openjdk-11-jdk \ --no-install-recommends && rm -r /var/lib/apt/lists/* && \ - cd /opt && wget -O phpunit.phar https://phar.phpunit.de/phpunit-9.3.phar && \ + cd /opt && wget -O phpunit.phar https://phar.phpunit.de/phpunit-9.5.phar && \ chmod +x phpunit.phar && ln -s /opt/phpunit.phar /usr/local/bin/phpunit && \ wget https://phar.phpunit.de/phpcpd.phar && \ chmod +x phpcpd.phar && ln -s /opt/phpcpd.phar /usr/local/bin/phpcpd && \ wget https://phar.phpunit.de/phploc.phar && \ chmod +x phploc.phar && ln -s /opt/phploc.phar /usr/local/bin/phploc && \ wget https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar && \ chmod +x phpcs.phar && ln -s /opt/phpcs.phar /usr/local/bin/phpcs && \ wget -O phpdox.phar https://github.com/theseer/phpdox/releases/download/0.12.0/phpdox-0.12.0.phar && \ chmod +x phpdox.phar && ln -s /opt/phpdox.phar /usr/local/bin/phpdox && \ wget https://github.com/pdepend/pdepend/releases/download/2.8.0/pdepend.phar && \ chmod +x pdepend.phar && ln -s /opt/pdepend.phar /usr/local/bin/pdepend && \ wget https://github.com/phpmd/phpmd/releases/download/2.9.1/phpmd.phar && \ chmod +x /opt/phpmd.phar && ln -s /opt/phpmd.phar /usr/local/bin/phpmd && \ wget https://github.com/phan/phan/releases/download/3.2.2/phan.phar && \ chmod +x /opt/phan.phar && ln -s /opt/phan.phar /usr/local/bin/phan && \ git clone https://github.com/phacility/arcanist.git && \ ln -s /opt/arcanist/bin/arc /usr/local/bin/arc && \ pecl install xdebug && \ git clone https://github.com/nikic/php-ast.git && \ cd /opt/php-ast && phpize && ./configure && make && make install && \ curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ apt-get install -y nodejs && \ npm install -g bower gulp csslint jsonlint jshint jscs eslint && \ mkdir -p /var/run/sshd COPY files / # # Docker properties # EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"]