diff --git a/Dockerfile b/Dockerfile index f821310..674fd32 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,11 @@ -FROM debian:buster-slim +FROM ubuntu:18.04 ENV GITHUB_PAT "" ENV GITHUB_OWNER "" ENV GITHUB_REPOSITORY "" ENV RUNNER_WORKDIR "_work" ENV RUNNER_LABELS "" +ENV AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache RUN apt-get update \ && apt-get install -y \ @@ -17,12 +18,16 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* \ && useradd -m github \ && usermod -aG sudo github \ - && echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers + && echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \ + && mkdir -p opt/hostedtoolcache + +RUN sudo chown github opt/hostedtoolcache/. USER github + WORKDIR /home/github -RUN GITHUB_RUNNER_VERSION=$(curl --silent "https://api.github.com/repos/actions/runner/releases/latest" | jq -r '.tag_name[1:]') \ +RUN GITHUB_RUNNER_VERSION=$(curl --silent "https://api.github.com/repos/actions/runner/releases/latest" | jq -r '.tag_name[1:]') \ && curl -Ls https://github.com/actions/runner/releases/download/v${GITHUB_RUNNER_VERSION}/actions-runner-linux-x64-${GITHUB_RUNNER_VERSION}.tar.gz | tar xz \ && sudo ./bin/installdependencies.sh