Tools to build a software supply chain on your own
example | ||
hcl | ||
go.mod | ||
go.sum | ||
main.go | ||
README.md |
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.)