install_notes/windows10/gitea_runner.md

29 lines
1.3 KiB
Markdown

# Gitea Runner on Windows 10
## Setup
1. Download `.exe` from https://gitea.com/gitea/act_runner/releases
2. Register runner
3. Move `.exe` and `.runner` to `C:\Program Files\gitea\`
4. Add `C:\Program Files\gitea\runner.bat`
```bat
cd "C:\Program Files\gitea"
act_runner-0.2.6-windows-amd64.exe daemon
```
5. Add startup task with task scheduler.
Program: `C:\Windows\System32\cmd.exe`
Arguments: `/k "C:\Program Files\gitea\runner.bat"`
- Disable auto-stop after 3 days
- Run whether user is logged in or not
6. From admin powershell change the execution policy
`Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine`
7. Download `nvm-setup.exe` from https://github.com/coreybutler/nvm-windows/releases and install
- Verify installation with `nvm ls` which should say `No installations recognized.`
8. `nvm list available` to determine the latest LTS version
9. Install the latest LTS version `nvm install 20.11.1` (replace version)
10. `nvm use 20.11.1` to select what was just installed
11. Download and install git (64b) from https://git-scm.com/download/win (default settings are fine)
12. Edit environment variables and add `C:\Program Files\Git\mingw64\bin` to user Path permanently
## Updating
Just download a new `.exe` and update the path in `runner.bat`