https://github.com/kenmuse/arc-windows-runner
GitHub ARC Actions runner image based on Windows 2022 LTSC Server Core
https://github.com/kenmuse/arc-windows-runner
docker github-actions-runner sample windows
Last synced: about 1 year ago
JSON representation
GitHub ARC Actions runner image based on Windows 2022 LTSC Server Core
- Host: GitHub
- URL: https://github.com/kenmuse/arc-windows-runner
- Owner: kenmuse
- License: mit
- Created: 2023-10-24T17:50:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T18:23:02.000Z (over 1 year ago)
- Last Synced: 2025-02-28T10:03:45.006Z (about 1 year ago)
- Topics: docker, github-actions-runner, sample, windows
- Language: Dockerfile
- Homepage:
- Size: 47.9 KB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Support: SUPPORT.md
Awesome Lists containing this project
README
# ARC Windows Runner (Sample)
## About
This provides a sample implementation of a containerized Windows-based Actions runner for [GitHub Actions Runner Controller](https://github.com/actions/actions-runner-controller). The build process for the image uses the latest version of the [Actions Runner](https://github.com/actions/runner), assigning a `latest` tag and a tag for the runner version. Runner images should ideally be rebuilt daily using a scheduled task to ensure that images are never more than 24 hours behind the current versions. Runners should be updated [at least every 30 days](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/autoscaling-with-self-hosted-runners#controlling-runner-software-updates-on-self-hosted-runners) to avoid the risk of the runner not being able to accept jobs.
There are some additional notes included in the [Dockerfile](./Dockerfile) about the image and the steps for creating that image. Be aware that Windows containers behave very differently from Linux containers (both in level of API support and performance). I recommend considering a GitHub hosted runner for Windows builds whenever possible to have faster build times and access to the broader OS APIs and features.
## Support
This project is a sample and is not actively supported or maintained (see [SUPPORT](SUPPORT.md)). It is not supported or officially endorsed by GitHub.