A Senior Developer working mostly with PHP and JavaScript, with a bit of Python thrown in for good measure, all on Linux. My tooling is simple, it's GitLab and JetBrains where possible.
Rushing to the defence for GitLab here. If you have a big open source project where you meet their criteria, your project automatically gets bumped up to Gold tier for that one project as part of their Open Source Program. You're only hit with the 400 minute CI restriction for private projects, which is either likely enough, or you're invested enough in the work to pay for more minutes.
With GitLab, you can also use your own CI runners, which doesn't use the shared minutes at all. Yes you have to pay to host them somewhere, and configure them yourself. But there's still ways around it.
As an alternative, you can run your own Jenkins server. It will do the job, but will cost for hosting somewhere.
Hey Gary, thanks for bringing this to my attention. Just updated my article to mention the Open Source program, seems like a pretty cool offer for open source projects!
A Senior Developer working mostly with PHP and JavaScript, with a bit of Python thrown in for good measure, all on Linux. My tooling is simple, it's GitLab and JetBrains where possible.
Thanks. I get a bit evangelical about GitLab because I genuinely think it's a great product. I wouldn't want someone to rule it out because of a linitation which might not actually apply to them.
Great article full of options for people though.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Rushing to the defence for GitLab here. If you have a big open source project where you meet their criteria, your project automatically gets bumped up to Gold tier for that one project as part of their Open Source Program. You're only hit with the 400 minute CI restriction for private projects, which is either likely enough, or you're invested enough in the work to pay for more minutes.
With GitLab, you can also use your own CI runners, which doesn't use the shared minutes at all. Yes you have to pay to host them somewhere, and configure them yourself. But there's still ways around it.
As an alternative, you can run your own Jenkins server. It will do the job, but will cost for hosting somewhere.
Hey Gary, thanks for bringing this to my attention. Just updated my article to mention the Open Source program, seems like a pretty cool offer for open source projects!
Thanks. I get a bit evangelical about GitLab because I genuinely think it's a great product. I wouldn't want someone to rule it out because of a linitation which might not actually apply to them.
Great article full of options for people though.