20 lines
507 B
Markdown
20 lines
507 B
Markdown
|
# Albatros
|
||
|
|
||
|
A lightweight and (quasi-)stateless CI built on top of Nomad.
|
||
|
Our main principle: offload as much work to Nomad as possible.
|
||
|
When we can't, offload it to Gitea, Consul, and the others.
|
||
|
At a last resort, we might do it in Albatros...
|
||
|
|
||
|
## Deploy
|
||
|
|
||
|
```
|
||
|
nomad namespace apply -description "Continuous Integration" ci
|
||
|
nomad run hcl/builder.hcl
|
||
|
go run main.go
|
||
|
```
|
||
|
|
||
|
## Ideas
|
||
|
|
||
|
- [ ] Register the builder programatically
|
||
|
- [ ] Allow user to define it's own set of builders (ones with more CPU+RAM, etc.)
|