Sign inSign up

karthickk/github-runner-vagrant

By karthickk

•Updated over 6 years ago

a variant of self-hosted github-runner with vagrant support. for use with VT-X enabled systems only.

Image
0

10K+

karthickk/github-runner-vagrant repository overview

⁠Github self-hosted runner Dockerfile configuration

Docker Pulls Docker Cloud Build Status Docker Image Size (latest by date)

based on https://github.com/SanderKnape/github-runner⁠

⁠Building the container

docker build -t github-runner-vagrant .

⁠Features

  • Repository runners
  • Organizational runners
  • Labels
  • Graceful shutdown

⁠Examples

Register a runner to a repository.

docker run --privileged -d --restart always -v /dev/vboxdrv:/dev/vboxdrv -e HOME=/home/docker \
-e GITHUB_OWNER=username-or-organization -e GITHUB_REPOSITORY=my-repository -e GITHUB_PAT=[PAT] \
-v $PWD:/home/docker/vagrant karthickk/github-runner-vagrant

Create an organization-wide runner.

docker run --privileged -d --restart always -v /dev/vboxdrv:/dev/vboxdrv -e HOME=/home/docker \
-e GITHUB_OWNER=username-or-organization -e GITHUB_PAT=[PAT] \
-v $PWD:/home/docker/vagrant karthickk/github-runner-vagrant

Tag summary

Content type

Image

Digest

Size

403.8 MB

Last updated

over 6 years ago

docker pull karthickk/github-runner-vagrant