logoalt Hacker News

Atotalnoobtoday at 2:04 PM1 replyview on HN

Your best bet is to self host woodpecker CI.

Hetzner has cheap VPS that I host my CI on. It costs like $10/month.

Pick the cheapest region, since CI runners location doesn’t matter much.


Replies

aleksiy123today at 2:58 PM

Yeah, I did hertzner runner for a bit.

But I think the issue is that my situation (solo dev, mono repo) is just not right for a dedicated instance.

With only 1-2 runners, the pipeline is slow (low parallelism) and resource constrained. And at least 50% of the time its idle (I'm not working/sleeping).

I guess what I'm really looking for is for some kind of aggressive autoscaling, and aggressive caching.

I tried a couple of things (GHA, Dagger + Hertzner, Buildkite)

And Im just not too sure theres going to be any out of the box solution since my priority is essentially to minimize cost and maximize efficiency. Not really a great customer for any providers.

Im tempted to just get agent to build something out quickly with cloudflare workers + spot instances.

I also have some other nice to have requirements:

- ts/code over config

- locally runnable and testable

- preferably no lock in

- repeatable/reproducible

show 3 replies