35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
# act-runner-windows-cursed
|
|
|
|
this allows you to run a node20(git & choco included) + windows server 2022 + act-runner system with a single command & config files
|
|
|
|
# setup
|
|
you need docker, i reccomend installing it via
|
|
```ps1
|
|
iwr https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1 -outfile install-docker-ce.ps1
|
|
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
|
|
.\install-docker-ce.ps1
|
|
```
|
|
|
|
(it'll restart once to install container and hyper-v stuff)
|
|
|
|
# mini tutorial
|
|
|
|
```ps1
|
|
mkdir runner
|
|
cd runner
|
|
mkdir data
|
|
|
|
iwr https://files.sad.ovh/public/config.yml -outfile data\config.yml
|
|
cmd /C "icacls $((Get-Item .).FullName)\data /grant Everyone:(F) /T"
|
|
|
|
docker run -v ./data:C:\data -v '\\.\pipe\docker_engine:\\.\pipe\docker_engine' `
|
|
-e GITEA_INSTANCE_URL=https://git.sad.ovh `
|
|
-e GITEA_RUNNER_REGISTRATION_TOKEN=RegistrationToken `
|
|
-e GITEA_RUNNER_NAME=windows `
|
|
-e CONFIG_FILE=config.yml `
|
|
-e GITEA_RUNNER_LABELS=windows-node-iron:host `
|
|
--user ContainerAdministrator `
|
|
--restart unless-stopped `
|
|
-d `
|
|
--name act_windows git.sad.ovh/sophie/act-runner-windows-cursed
|
|
```
|