Commit f81a4125 authored by Marvin Scholz's avatar Marvin Scholz Committed by Hugo Beauzée-Luyssen

videolan-gitlab-pages: install bundler instead of jekyll

Then use bundler to install jekyll and other required components in the
.gitlab-ci.yml of the project as it might need more things than just
jekyll (i.e. themes) and its the recommended approach.
Additionally it ensures we always use the jekyll version that is meant
to be used with the project and used locally.
parent c7f7d63d
Pipeline #20403 passed with stage
in 1 minute and 3 seconds
......@@ -2,7 +2,7 @@ FROM debian:buster-20190708
MAINTAINER VideoLAN roots <>
ENV IMAGE_DATE=202002011250
ENV IMAGE_DATE=202007231240
# If someone wants to use VideoLAN docker images on a local machine and does
# not want to be disturbed by the videolan user, we should not take an uid/gid
......@@ -19,7 +19,7 @@ RUN addgroup --quiet --gid ${VIDEOLAN_UID} videolan && \
echo "deb-src buster main" >> /etc/apt/sources.list && \
apt-get update && \
apt-get install -y --no-install-suggests --no-install-recommends \
make jekyll ruby-jekyll-sass-converter \
make ruby-full bundler \
python3-pip python3-setuptools && \
pip3 install Sphinx==2.2.0 sphinx-intl>=0.9.11 sphinx-rtd-theme==0.4.3 sphinx-tabs==1.1.12 && \
apt-get clean -y && rm -rf /var/lib/apt/lists/*
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment