2024-08-24 12:28:55 -06:00
|
|
|
# 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)
|
2024-10-03 23:51:04 -06:00
|
|
|
12. Edit environment variables and add `C:\Program Files\Git\mingw64\bin` to user Path permanently
|
2024-08-24 12:28:55 -06:00
|
|
|
|
|
|
|
## Updating
|
|
|
|
Just download a new `.exe` and update the path in `runner.bat`
|