FROM jenkins/jenkins:2.332.3
USER root
RUN echo '' > /etc/apt/sources.list \
&& echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free" > /etc/apt/sources.list \
&& echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free" >> /etc/apt/sources.list \
&& echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free" >> /etc/apt/sources.list \
&& echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free" >> /etc/apt/sources.list \
&& apt update \
&& apt install sudo -y \
&& apt install vim -y \
&& apt install sshpass -y \
&& apt install python -y \
&& sed -i '27a\jenkins ALL=(ALL) NOPASSWD:ALL' /etc/sudoers
USER jenkins
ENV LANG C.UTF-8