blob: 8eb85f42399060a8d75218d91a0fa054960eb494 [file] [log] [blame]
FROM jenkins/inbound-agent:latest-jdk21
USER root
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates \
curl \
xz-utils \
tini \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir -p /nix /etc/nix \
&& chmod 0755 /nix \
&& chown jenkins:jenkins /nix \
&& printf '%s\n' \
'sandbox = false' \
'filter-syscalls = false' \
'experimental-features = nix-command flakes' \
> /etc/nix/nix.conf
USER jenkins
RUN curl --fail --location https://nixos.org/nix/install \
| sh -s -- --no-daemon
ENV PATH="/home/jenkins/.nix-profile/bin:${PATH}"
RUN nix --version