Files
mybuildagent/Dockerfile
2023-01-02 17:07:25 +01:00

47 lines
957 B
Docker

FROM jenkins/inbound-agent:latest
USER root
RUN apt-get update --yes && \
apt-get upgrade --yes && \
apt-get install --yes --no-install-recommends \
bzip2 \
libcurl4-openssl-dev \
libssl-dev \
build-essential \
libxml2-dev \
r-base \
r-base-dev \
libopenblas-base \
texlive-base \
texlive-xetex \
texinfo \
curl \
texlive-fonts-recommended \
pandoc \
libfontconfig1-dev \
libharfbuzz-dev \
libfribidi-dev \
libfreetype6-dev \
libpng-dev \
lmodern \
libtiff5-dev \
libjpeg-dev \
libfftw3-dev \
automake \
ruby-dev \
wget && \
apt-get clean && rm -rf /var/lib/apt/lists/*
ADD Rprofile.site /usr/lib/R/etc
USER jenkins
RUN tlmgr init-usertree && \
tlmgr option repository ftp://tug.org/historic/systems/texlive/2020/tlnet-final
ENV GEM_HOME=/home/jenkins/gems
ENV PATH=/home/jenkins/gems/bin:$PATH
RUN gem install jekyll bundler