diff --git a/Dockerfile.github b/Dockerfile.github index b04cdaf..12af72b 100644 --- a/Dockerfile.github +++ b/Dockerfile.github @@ -1,13 +1,25 @@ FROM ghcr.io/actions/actions-runner:2.304.0 -# for latest release, see https://github.com/actions/runner/releases +# For latest release, see https://github.com/actions/runner/releases USER root -# install curl and jq -RUN apt-get update && apt-get install -y curl jq && \ +# Install required packages and tools +RUN apt-get update && \ + apt-get install -y \ + curl \ + gpg \ + jq \ + unzip \ + git \ + tar \ + wget \ + lsb-release && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* +# Install Azure CLI +RUN curl -sL https://aka.ms/InstallAzureCLIDeb | bash + COPY github-actions-runner/entrypoint.sh ./entrypoint.sh RUN chmod +x ./entrypoint.sh diff --git a/github-actions-runner/entrypoint.sh b/github-actions-runner/entrypoint.sh index 68b6fcd..ab66607 100644 --- a/github-actions-runner/entrypoint.sh +++ b/github-actions-runner/entrypoint.sh @@ -8,4 +8,4 @@ REGISTRATION_TOKEN="$(curl -X POST -fsSL \ "$REGISTRATION_TOKEN_API_URL" \ | jq -r '.token')" -./config.sh --url $GH_URL --token $REGISTRATION_TOKEN --unattended --ephemeral && ./run.sh +./config.sh --url $GH_URL --token $REGISTRATION_TOKEN --unattended --ephemeral --labels $RUNNER_LABELS && ./run.sh