Hacker News new | past | comments | ask | show | jobs | submit login

CI pricing (gitlab, github actions, circleci etc.) is all extortionate. When they price by 'user seat' (gitlab) or 'credit' (circleci), comparing pricing is like trying to pick a cell phone plan.

AWS Code Build will always be an order of magnitude cheaper, it's just slightly harder to set up but it works very well. It's unclear how all these other services will ever compete with that.

For example, to run a CI server on Gitlab for a team of 8 that never spun down, it would cost $492 per month on their 'shared' runners. On AWS Code Build, you get a DEDICATED ec2 instance for $223 per month and only pay for what you use when it's running.




The setup time isn’t cheap, though, and the UI is... confusing.

If you’re using a dedicated ec2 instance, most providers (gitlab, buildkite, github, etc) will let you connect it as an agent for free.

IMO using your own runner is a better way to go in general because the standard ones tend to be very underpowered and you can get much faster builds without spending much.

At that point different providers are largely competing on price and UX (imo Buildkite have the best developer UX and the time saved as a result is well worth the price).

(Not affiliated with buildkite other than as a user).


Install GitLab Runner on any EC2 instance you’d like, it’s simple. You can even run on Spot!


You can install GitLab Runners on EC2. You can even GitLab install Runners on a Raspberry Pi or use some old computer and put it in a closet somewhere (uptime not guaranteed though).


Circle charges per seat and for credits. It’s ridiculous. Increase per minute pricing and remove seat pricing.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: