Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ikskuh/smallscaleci
A very tiny CI implementation for self-hosted runners
https://github.com/ikskuh/smallscaleci
Last synced: about 1 month ago
JSON representation
A very tiny CI implementation for self-hosted runners
- Host: GitHub
- URL: https://github.com/ikskuh/smallscaleci
- Owner: ikskuh
- Created: 2021-02-28T14:38:09.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-02-28T16:11:59.000Z (over 3 years ago)
- Last Synced: 2024-05-17T11:43:08.157Z (6 months ago)
- Language: Shell
- Size: 145 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smallscale CI
A *simple* and *small* CI solution.
## Packages Required
- `bash`
- `libvirt`
- `qemu`
- `redis`
- [`ftz`](https://github.com/MasterQ32/ftz)
- cron (for nightlies/scheduled builds)
- way to run services (systemd)## Architecture
> Insert missing architecture image.
### Daemon
### Task Queue
The task queue is implemented with Redis and is just a simple list you can append new tasks to:```redis
RPUSH smallscale:task-queue qemo
```### Enqueue Script
### `libvirt` Runners
## File System Hierarchy