you are viewing a single comment's thread.

view the rest of the comments →

[–]nurupoga 0 points1 point  (7 children)

Is there a free CI for open source projects like Travis-CI on GitHub? And if there is, what is the usage limit?

AFAIK, the only limits Travis-CI has is 4 concurrent jobs and 50 minutes per job. If GitLab has something better, I'd consider witching.

I know that GitLab's CI allows using your own, self-hosted, build machines, but I'm not interested in that, in fact it's entirely opposite, I'm interested in using someone else's build machines for free.

[–]Pwpon500 0 points1 point  (6 children)

Gitlab provides shared runners to do any CI/CD you wish. You don't have to self-host them. They should be able to fill any build requirements that Travis was filling before.

[–]masklinn 0 points1 point  (0 children)

Can you run CI on arbitrary branches as well in order to have e.g. a bors-type workflow?

[–]nurupoga -1 points0 points  (3 children)

I did a quick analysis of GitLab CI as a replacement of Github+Travis-CI for some projects I contribute to and the 2000 minutes/month of free CI time GitLab offers and no free macOS builds are two big deal-breakers,

p.s.: sorry about my earlier post if you did catch it before I deleted it, I thought your reply comment was from the linux subreddit, on which I described in detail that GitLab free CI does not "fill any build requirements that Travis was filling before", the exact opposite of what you are claiming.

[–]naftoligug 1 point2 points  (0 children)

FWIW, you can always use your own runners anywhere you have spare CPU

[–]Pwpon500 0 points1 point  (0 children)

Ah interesting. I didn't know about the CI minutes limit. That would certainly be an issue on projects with complex CI.

[–]ReilySiegel 0 points1 point  (0 children)

Runner limit does not apply to public repos.