Skip to content

MafiaHub/docker-github-runner-windows

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Self hosted runner for Windows

This repository contains Dockerfile definitions for lambda3/github-runner-windows.

Downloads from Docker Hub Build

Supported tags

Configuration

You need to set these environment variables:

  • TOKEN - The token from Github Actions. Required.
  • REPO - The Github repo, should be owner/repo. Required.
  • GROUP - The runner group. Optional. Default value: Default

To create the above token see the requirements at the Github docs. At the time of this writing, public repos use the public_repo scope, and private repos use the repo scope. You can create tokens for a user at https://github.com/settings/tokens. This token will be used to call the api and use it to exchage it for a runner registration token.

Running

On Windows, use Docker for Windows and run, on PowerShell:

docker run --name github-actions-runner -e TOKEN=$env:TOKEN -e REPO=$env:REPO lambda3/github-runner-windows

Maintainers

License

This software is open source, licensed under the MIT license. See LICENSE.txt for details. Check out the terms of the license before you contribute, fork, copy or do anything with the code. If you decide to contribute you agree to grant copyright of all your contribution to this project, and agree to mention clearly if do not agree to these terms. Your work will be licensed with the project at Apache V2, along the rest of the code.

About

Github actions self hosted runner that runs on a container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 57.4%
  • PowerShell 42.6%