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

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?




The features page has a pricing table: 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)


macOS 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)


The macOS pricing isn't all that surprising because there isn't really a great way to legally run OSX servers.


Thanks!

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!


Since you will eventually be able to use your own agents ("coming soon"), pricing shouldn't really be a problem.


For large open source projects it's free. Over time I can see them expanding their feature set including more powerful machines.


I 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) with those requirements.


> - 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.


2000 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!


That’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.


Gitlab 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.



I 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.


Hopefully 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)


I 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


I 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.


Huh, 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).


I meant to say that GitLab is a mess, and GitHub seems to want to compete by also becoming a mess


https://github.com/features/actions near the bottom explains the pricing scheme.




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

Search: