8 ms·
Is it official now that Github is becoming Gitlab? Does anyone know how they are going to bill for the compute used in the CI?
by marceloabsousa 7y ago
Is it official now that Github is becoming Gitlab?
Does anyone know how they are going to bill for the compute used in the CI?
- dubcanada 7y agohttps://github.com/features/actions https://github.com/features/actions near the bottom explains the pricing scheme.
- NathanKP 7y agoThe features page has a pricing table: https://github.com/features/actions https://github.com/features/actions It is totally free for public repos. For private repos: - Free accounts get 2000 free minutes - Pro accounts get 3000 free minutes - Team accounts get 10k free minutes - Enterprise accounts get 50k free minutes Additional runner minutes are: - Linux: $0.008 per min - Windows: $0.016 per min - macOS: $0.08 per min (yeah that's not a typo, it is copied straight from the page, macOS is mad expensive)
- marceloabsousa 7y agoThanks! I'm not sure if for large open source projects, these machines will be nearly enough to run the CI jobs. The price for Linux seems quite steep when you compare with for example what you pay with GCP. It will be interesting to see the Github security teams catching those "public" repos doing nasty stuff like mining crypto - even with hard timeouts on each job it will be cool to see how this plays out!
- foepys 7y agoSince you will eventually be able to use your own agents ("coming soon"), pricing shouldn't really be a problem.
- dmlittle 7y agoFor large open source projects it's free. Over time I can see them expanding their feature set including more powerful machines.
- marceloabsousa 7y agoI didn't mean about the costs for large OS projects but on the requirements. As an example, in my experience, I couldn't build the `semantic` project (https://github.com/github/semantic https://github.com/github/semantic) with those requirements.
- lkschubert8 7y agoThe macOS pricing isn't all that surprising because there isn't really a great way to legally run OSX servers.
- smileybarry 7y agomacOS pricing makes sense given that Windows and Linux runners are probably standard VMs on some Azure host, while macOS runners are on their own rack-ified set of Mac Minis. (What MacStadium does)
- oakesm9 7y ago> - macOS: $0.08 per min (yeah that's not a typo, it is copied straight from the page, macOS is mad expensive) Roughly inline with what other CI providers charge for MacOS per minute. Circle CI cheapest plan is 0.0498 per minute, but you need to pay USD$249 per month to get up to 5000 minutes. To make it that cheap you need to use all of your minutes up.
- prepend 7y agoThat’s much better than the azure devops pricing which is super confusing which is tied to monthly plans. For teams, azure devops costs between 6-52/month/user and includes many features not needed for a standard GitHub+CircleCI (or gitlab) project.
- micnguyen 7y ago2000 minutes -free- on macOS is unheard of. Is there any other providers do anything like that? Finally I can run my iOS Unit Tests for free without a farm of on-prem Macs!
- bdcravens 7y agoGitlab became Github first, and then added devops features. No doubt there will soon be a Gitlab blog post passive aggressively complaining about Github copying them again.
- smudgymcscmudge 7y agoIt didn't take long. https://about.gitlab.com/2019/08/08/built-in-ci-cd-version-control-secret/ https://about.gitlab.com/2019/08/08/built-in-ci-cd-version-c...
- rmetzler 7y agoI really love running gitlab on premise and I really love their CI/CD etc, but these kind of posts don’t do their great product any favor. They should put that kind of energy into creating teaching content.
- bdcravens 7y agoHopefully Gitlab will learn that a bullet list of features can only take them so far. If (probably when) Github matches their feature set, the most stable product automatically wins. ("breadth over depth" as a strategy assumes a false dichotomy)
- bg0 7y agoI honestly don't know how anyone uses gitlab with this nasty but that they've been ignoring for years. Had to move off of them and haven't looked back. https://gitlab.com/gitlab-org/gitlab-ce/issues/19026 https://gitlab.com/gitlab-org/gitlab-ce/issues/19026
- n42 7y agoI can't help but feel a little worried about this. GitHub's UI has become a lot less coherent as they rapidly develop new functionality. The simplicity/focus was one of the main reasons I preferred it to GitLab. Blurring the line between the two makes it easier to imagine switching, not harder.
- ChickeNES 7y agoHuh, I find the opposite to be true. GitHub is a breeze to use and browse, while GitLab is a convoluted mess. Once GitHub made private repos free I dropped GitLab and never looked back. (Granted I'm speaking of general Git repo features, I personally have no use for CI at the moment).
- n42 7y agoI meant to say that GitLab is a mess, and GitHub seems to want to compete by also becoming a mess