Metering of services like this only makes sense for organizations that don't have the time or expertise or desire to maintain the open source, self-hosted version themselves. Raspi and similar devices will some day hopefully rid the world of this tyranny of having to trust a website like this and pay them for eternity and hope they dont go down and hope they dont raise prices (oops) and hope they dont obfuscate prici…
99$ for 50,000 hours is a steal. You could barely rent a dedicated server for that amount of money, let alone the maintenance.
Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
81–90 of 176 posts
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#82Their existing policy has never made sense to me. You can only give away so much stuff on a free plan. I don't think CI/CD is cheap. Buying extra minutes for $10 (not per month) is completely reasonable. At some point I feel uncomfortable using a free plan that is obviously unsustainable.
Business models which leverage network effects often subsidize things to build out a network. I wouldn't feel bad about it. That said, this move seems 100% reasonable. I care about having a free tier. If they were killing the free tier, I'd be sad. But if I'm not paying anything, I'm okay being required to make my CI/CD pipeline efficient for my benefactor. I'd even take less than 400, gladly.
I don't think he feels guilty. I think he feels the risk of becoming dependent upon a service when the service is clearly unprofitable.
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#83AWS 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.
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#84I've never really understood "minutes" as a unit of build work. What kind of server are we talking about? What CPU? How much RAM? How fast is the storage access? Is my instance virtualized? And if so, do I have dedicated resources? I have a build that takes around 70 minutes on an 8-core i9 with 32 GB of RAM and M.2 SSDs. What does that translate into for Gitlab "minutes"?
We define Pipeline minutes as the execution time for your pipelines. You bring up an interesting point, though. So today, for our Linux Runners on GitLab.com, those Runners are currently offered only on one machine type, Google Compute n1-standard-1 instances with 3.75GB of RAM. Our current Windows Runners on GitLab.com are Google Compute n1-standard-2 instances with 2 vCPUs and 7.5GB RAM. In the future, for Linux an…
I can see free plan users starting to see their CI jobs randomly timeout if they have access to those machines.
I get that execution time isn't a bad metric, all things considered. But I would have expected actual CPU `time` (1), maybe mixed with memory usage.
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#85I've never really understood "minutes" as a unit of build work. What kind of server are we talking about? What CPU? How much RAM? How fast is the storage access? Is my instance virtualized? And if so, do I have dedicated resources? I have a build that takes around 70 minutes on an 8-core i9 with 32 GB of RAM and M.2 SSDs. What does that translate into for Gitlab "minutes"?
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#86CI 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…
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#87CI 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…
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#88Their existing policy has never made sense to me. You can only give away so much stuff on a free plan. I don't think CI/CD is cheap. Buying extra minutes for $10 (not per month) is completely reasonable. At some point I feel uncomfortable using a free plan that is obviously unsustainable.
But you are right: Such model is not sustainable for very long.
Re: Gitlab reducing free tier CI/CD minutes from 2000 to 400 minutes
#89Their existing policy has never made sense to me. You can only give away so much stuff on a free plan. I don't think CI/CD is cheap. Buying extra minutes for $10 (not per month) is completely reasonable. At some point I feel uncomfortable using a free plan that is obviously unsustainable.
I agree that free tier is moderately reckless, as it invites people like me who bookmark https://free-for.dev to devour your service with no gain.
The pricing question though is tough. How much would an instance in AWS cost you for 4000 minutes? Two dollars? Pretty sweet markup if you can find a buyer.