Nicholas Dewberry

A casual blog.

CICD painline (as opposed to pipeline).

It’s annoying when you’re working on something, and it seems like it works (or it works on your local) but for some reason it fails in a later deployment step.

But it becomes worse if the iteration times are long. 3 mins editing code → 30 seconds to push to main → 90 seconds for the worker to start → 5 minutes before you can see the result.

And it becomes painful when the error handling logs are incomprehensible. Something fails and you either see a short, pithy and useless "error in service" with no information, or you see an overly verbose stack trace that is somehow just as useless.

The CICD painline.

tech