Allow jenkins to sudo

This commit is contained in:
Knut Ahlers 2015-07-17 14:42:33 +02:00
parent c933fe3423
commit d22d703d80

View file

@ -3,10 +3,11 @@ USER root
RUN bash -c "if ! [ -e /usr/lib/apt/methods/https ]; then apt-get update && apt-get install -y apt-transport-https; fi"
RUN \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 && \
sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" && \
apt-get update && apt-get install -y lxc-docker && \
rm /etc/apt/sources.list.d/docker.list
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 \
&& sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" \
&& apt-get update && apt-get install -y lxc-docker \
&& apt-get install -y sudo \
&& rm /etc/apt/sources.list.d/docker.list \
&& echo "jenkins ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
USER jenkins