util/docker: Update agent-root to node-root for jenkins

Jenkins has changed the name of the build directory, so it's not
currently building out of memory, it's writing to the SSD. This
changes the build back to tmpfs.

Signed-off-by: Martin Roth <martin@coreboot.org>
Change-Id: Iefcf53757862feb2025aa5696f9f5dbce9dd70dd
Reviewed-on: https://review.coreboot.org/c/coreboot/+/46803
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
Martin Roth 2020-10-25 18:24:34 -06:00 committed by Patrick Georgi
parent 7d520ff98f
commit a266299490
1 changed files with 6 additions and 6 deletions

View File

@ -35,13 +35,13 @@ RUN mkdir /var/run/sshd && \
chmod 0755 /var/run/sshd && \ chmod 0755 /var/run/sshd && \
/usr/bin/ssh-keygen -A /usr/bin/ssh-keygen -A
# Create /cb-build as a tmpfs directory to build in # Create tmpfs directories to build in
RUN mkdir /cb-build && \ RUN mkdir /cb-build && \
chown coreboot:coreboot /cb-build && \ chown coreboot:coreboot /cb-build && \
echo "tmpfs /cb-build tmpfs rw,mode=1777 0 0" > /etc/fstab && \ echo "tmpfs /cb-build tmpfs rw,mode=1777 0 0" > /etc/fstab && \
mkdir -p /home/coreboot/agent-root/workspace && \ mkdir -p /home/coreboot/node-root/workspace && \
chown -R coreboot:coreboot /home/coreboot/agent-root && \ chown -R coreboot:coreboot /home/coreboot/node-root && \
echo "tmpfs /home/coreboot/agent-root/workspace tmpfs rw,mode=1777 0 0" >> /etc/fstab && \ echo "tmpfs /home/coreboot/node-root/workspace tmpfs rw,mode=1777 0 0" >> /etc/fstab && \
chown coreboot:coreboot /home/coreboot/.ccache && \ chown coreboot:coreboot /home/coreboot/.ccache && \
echo "tmpfs /home/coreboot/.ccache tmpfs rw,mode=1777 0 0" >> /etc/fstab echo "tmpfs /home/coreboot/.ccache tmpfs rw,mode=1777 0 0" >> /etc/fstab
@ -53,8 +53,8 @@ RUN gcc -o /usr/sbin/encapsulate /tmp/encapsulate.c && \
VOLUME /data/cache VOLUME /data/cache
ENTRYPOINT mount /cb-build && \ ENTRYPOINT mount /cb-build && \
mount /home/coreboot/agent-root/workspace && \ mount /home/coreboot/node-root/workspace && \
chown -R coreboot:coreboot /home/coreboot/agent-root && \ chown -R coreboot:coreboot /home/coreboot/node-root && \
mount /home/coreboot/.ccache && \ mount /home/coreboot/.ccache && \
chown coreboot:coreboot /home/coreboot/.ccache && \ chown coreboot:coreboot /home/coreboot/.ccache && \
/usr/sbin/sshd -p 49151 -D /usr/sbin/sshd -p 49151 -D