albatros/README.md

20 lines
507 B
Markdown
Raw Normal View History

2023-03-15 08:21:42 +00:00
# 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.)