Page MenuHomeDevCentral

No OneTemporary

diff --git a/jenkins-slave-php/Dockerfile b/jenkins-slave-php/Dockerfile
index 646b862..c9c14e0 100644
--- a/jenkins-slave-php/Dockerfile
+++ b/jenkins-slave-php/Dockerfile
@@ -1,46 +1,49 @@
#
# Nasqueron - Jenkins slave Docker image for PHP applications
#
FROM nasqueron/php-cli
MAINTAINER Sébastien Santoro aka Dereckson <dereckson+nasqueron-docker@espace-win.org>
#
# Prepare the container
#
RUN apt-get update && apt-get install -y \
openjdk-7-jdk ant openssh-server openssh-client locales \
mercurial subversion \
--no-install-recommends && rm -r /var/lib/apt/lists/* && \
cd /opt && wget https://phar.phpunit.de/phpunit.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 http://phpdox.de/releases/phpdox.phar && \
chmod +x phpdox.phar && ln -s /opt/phpdox.phar /usr/local/bin/phpdox && \
wget http://static.pdepend.org/php/latest/pdepend.phar && \
chmod +x pdepend.phar && ln -s /opt/pdepend.phar /usr/local/bin/pdepend && \
wget http://static.phpmd.org/php/latest/phpmd.phar && \
chmod +x /opt/phpmd.phar && ln -s /opt/phpmd.phar /usr/local/bin/phpmd && \
+ pecl install xdebug && \
git clone https://github.com/phacility/libphutil.git && \
git clone https://github.com/phacility/arcanist.git && \
ln -s /opt/arcanist/bin/arc /usr/local/bin/arc && \
mkdir -p /var/run/sshd && \
sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
echo 'LANG="en_US.UTF-8"' > /etc/default/locale && \
dpkg-reconfigure --frontend=noninteractive locales && \
update-locale LANG=en_US.UTF-8
+COPY files /
+
#
# Docker properties
#
ENV LANG en_US.UTF-8
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
diff --git a/jenkins-slave-php/files/usr/local/etc/php/conf.d/xdebug.ini b/jenkins-slave-php/files/usr/local/etc/php/conf.d/xdebug.ini
new file mode 100644
index 0000000..5dc173c
--- /dev/null
+++ b/jenkins-slave-php/files/usr/local/etc/php/conf.d/xdebug.ini
@@ -0,0 +1 @@
+zend_extension=xdebug.so

File Metadata

Mime Type
text/x-diff
Expires
Thu, Sep 18, 23:56 (17 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2991937
Default Alt Text
(2 KB)

Event Timeline