Tools to build a software supply chain on your own
Go to file
2023-03-15 09:21:42 +01:00
example Dispatch passed arguments 2023-03-15 08:51:13 +01:00
hcl Fetch alloc + some info 2023-03-15 09:21:42 +01:00
go.mod parse gitea webhooks 2023-03-14 18:51:31 +01:00
go.sum parse gitea webhooks 2023-03-14 18:51:31 +01:00
main.go Fetch alloc + some info 2023-03-15 09:21:42 +01:00
README.md Fetch alloc + some info 2023-03-15 09:21:42 +01: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.)