Settings

Theme

Ask HN: What's the your best experience with a CI system with code on GitHub

2 points by cimaster a year ago · 3 comments · 1 min read


I'm evaluating CI tools for projects hosted on GitHub in a medium-sized enterprise. Looking at CircleCI, Jenkins, Bamboo, GitHub Actions, and Buildkite.

Since GitHub Actions is the default option, everything else is essentially being compared to it. But none of them really stand out—most have some limitations when working with GitHub, while GHA itself feels pretty barebones, requiring extra work to build out missing features (like proper test reporting).

For those who’ve worked with CI and GitHub, what’s been your best experience? Any lessons learned or recommendations?

olafmol a year ago

You mention you're looking for (ao) "proper test reporting". CircleCI has a "Test Insights" view (https://circleci.com/docs/insights-tests/) and can collect test-results from a wide range of formats: https://circleci.com/docs/collect-test-data/#test-runner-exa...

Are you looking for something specific that you're missing in the current offerings regarding test reporting?

(Disclaimer: I work at CircleCI)

  • cimasterOP a year ago

    Test reporting isn’t the most critical aspect, just an example of something GHA leaves for third party tools to implement.

    With CurcleCI, looking through docs, the biggest concern is integration with GitHub. Reading limitations of both OAuth and GitHub App integrations it looks like there’s a race to catch-up with changes a limitations on GitHub side. Not sure if it’s GH not exposing some functionality to third parties to differentiate Actions (e.g. GHA having many more trigger events available) or is that CircleCI needs more time to implement missing features through GitHub App integrations.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection