Sign inSign up

creoteam/actions-runner

By creoteam

•Updated 7 months ago

Image
0

894

creoteam/actions-runner repository overview

⁠actions-runner

Production-grade GitHub Actions self-hosted runner. Ubuntu 24.04 with CI/CD tooling built for Creo⁠.

Source: github.com/creo-team/actions-runner⁠

⁠Quick start

docker run -d \
  --name actions-runner \
  -e GITHUB_URL=https://github.com/your-org \
  -e GITHUB_PAT=ghp_your_token \
  -e RUNNER_NAME=my-runner \
  -v runner-data:/home/runner/actions-runner \
  -v /var/run/docker.sock:/var/run/docker.sock \
  creoteam/actions-runner:latest

⁠Docker Compose

services:
  runner:
    image: creoteam/actions-runner:latest
    container_name: actions-runner
    restart: unless-stopped
    environment:
      GITHUB_URL: https://github.com/your-org
      GITHUB_PAT: ${GITHUB_PAT}
      RUNNER_NAME: my-runner
      RUNNER_LABELS: self-hosted,linux,x64
    volumes:
      - runner-data:/home/runner/actions-runner
      - /var/run/docker.sock:/var/run/docker.sock

volumes:
  runner-data:

⁠Tags

TagDescription
latestMost recent release
X.Y.ZExact version (immutable)
X.YLatest patch in minor
XLatest in major

⁠Included tools

GitHub Actions Runner, Node.js 22 LTS, npm, Python 3, pip, AWS CLI v2, Docker CLI + Buildx + Compose, gh CLI, git, curl, jq, make, openssh-client, tar, gzip, xz, unzip, zip, sudo, corepack (pnpm/yarn on demand).

⁠Configuration

VariableRequiredDefaultDescription
GITHUB_URLYes—Org or repo URL
GITHUB_PATYes*—PAT with admin:org or repo scope
RUNNER_TOKENYes*—Pre-generated registration token (1hr expiry)
RUNNER_NAMENohostnameDisplay name in GitHub
RUNNER_LABELSNo—Comma-separated labels
RUNNER_GROUPNoDefaultRunner group
EPHEMERALNofalseExit after one job
DEREGISTER_ON_STOPNotrueDeregister on container stop

*Provide either GITHUB_PAT (recommended) or RUNNER_TOKEN.

⁠Volumes

MountPurpose
/home/runner/actions-runnerPersist registration state across restarts
/var/run/docker.sockEnable Docker commands in workflows

⁠Security

  • Runs as non-root runner user
  • No secrets baked into the image
  • Registration tokens are short-lived (1 hour)
  • Use with private repos and trusted workflows only
  • Docker socket grants full Docker daemon access — only mount if needed

⁠Documentation

Full docs, examples, troubleshooting, and security guidance: github.com/creo-team/actions-runner⁠

Tag summary

Content type

Image

Digest

sha256:a09bfa159…

Size

945.1 MB

Last updated

7 months ago

docker pull creoteam/actions-runner