vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Give the CLI rerun too
70291860685b74018f96a47686e5e6160e11f14f · Keenan Nemetz · 6d ago · parent deb024d4
Give the CLI rerun too The run page offered Rerun while the CLI did not. It is the same maintainer action against the same instance-side queue: `vole run rerun <id>` queues a finished run again with the job it already pinned, refuses one that has not finished, and writes the same `run.rerun` audit record the page writes. Both transports now offer both run actions, which is what #168 asked of issues and comments applied to CI.
docs/cli.md +5−3
| @@ -262,6 +262,7 @@ vole runner --remote <ssh-url> [--once] [--dir <path>] [--repos <name>]... [--la | |||
| 262 | 262 | [--container-memory <size>] [--container-cpus <n>] [--container-pids <n>] | |
| 263 | 263 | [--cache-size <size>] [--no-cache] | |
| 264 | 264 | vole run cancel <id> [--remote <name|url>] | |
| 265 | vole run rerun <id> [--remote <name|url>] | ||
| 265 | 266 | vole workflow check [--dir <path>] | |
| 266 | 267 | vole workflow list [--dir <path>] | |
| 267 | 268 | vole workflow run [--dir <path>] [<workflow>...] [--job <id>]... | |
| @@ -288,9 +289,10 @@ a maintainer or instance admin may dispatch. | |||
| 288 | 289 | ||
| 289 | 290 | `run cancel` is the CLI counterpart of the cancel button on a run page. It takes the | |
| 290 | 291 | 26-character id in that page's URL: a queued run is canceled outright, and a running | |
| 291 | one is asked to stop, with its runner stopping at the next heartbeat. Only a | ||
| 292 | maintainer or instance admin may cancel, and `data/audit.log` records the account, the | ||
| 293 | repository, and the run. | ||
| 292 | one is asked to stop, with its runner stopping at the next heartbeat. `run rerun` | ||
| 293 | queues a finished run again with the same pinned job. Only a maintainer or instance | ||
| 294 | admin may do either, and `data/audit.log` records the account, the repository, and the | ||
| 295 | run (`run.cancel` or `run.rerun`). | ||
| 294 | 296 | ||
| 295 | 297 | ## Internal | |
| 296 | 298 | ||