Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Scribe, a Go library for writing, running, and generating CI pipelines (github.com/grafana)
25 points by kminehart on July 21, 2022 | hide | past | favorite | 2 comments
Hi there. This is a passion project of mine I started after spending many painful hours working on CI pipelines. The general idea is that I wanted to stop making flimsy scripts in build & release pipelines and start writing software.

I'm happy to answer any questions. Please let me know what you think of the idea and if there's anything you'd like to see.




Congratulations on releasing! What are the key differences between this and something like Dagger[1]?

---

[1]: https://github.com/dagger/dagger


Thanks!

They definitely promise the same thing but with different approaches.

The key thing that turned me off of Dagger is this: "Tie it all together in CUE". Personally I'm not the biggest fan of CUE and would rather just write Go. Correct me if I'm wrong but it seems like CUE is used in Dagger to create the config that the CI service will use. Switching to another service would mean rewriting that CUE file but reusing the Go/JS/whatever components, which is a great improvement over what we have to deal with now. With Scribe the goal is that you'd only ever have to write the whole thing once, but you're limited to Go.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: