I’d like to run Buildkite CI runners in Fly, and have the cluster scale up and down depending on CI job queue size.
For now, I had planned to run a simple worker that queries Buildkite’s API and uses either flyctl
or the GraphQL API to scale based on job count.
Would love to know if there’s a better way, or if this is an interesting topic for a feature request!
Joshua