Hacker News new | ask | show | jobs
by chologrande 1324 days ago
This post is for the python sdk, but the golang SDK is fantastic too.

Complete gamechanger to be able to move away from jenkins groovy CPS hell

1 comments

Could you share some information about how you're doing this? How do you create Jenkins stages, push artifacts, test results, etc.? Cheers
3 days later a response.

We have extensive jenkins pipelines, and the "platform team" supports multiple types of build/release models. Most of the infrastructure is written in TF. * 3 languages * 5 "types" (http/cron/flink/etc)

As such we've got huge groovy libraries that codify the build/release process.

I'm using dagger to re-implement most of these libraries, but in a way that I can test and develop locally without getting into tiny commit/rebuild hell.

Using a language like golang with an engine like buildkit behind it, allows me to more easily test each step of the pipeline, without running the whole thing.