Some weeks ago I was building a CI pipeline in gitlab and it told me that it would not run on shared runners unless I give a credit card information or create my own runners
I was busy, so let it go for some time,
Today I checked and my pipelines are running with no problem. I did not provide any info, nor create any runner. It is running on shared runners Has there been a change of policy from Gitlab lately?
I have a similar question, but with the opposite outcome. My pipeline doesn’t run and it does request a credit card.
I did some reading and found out about the crypto abusers. It’s a shame that some have to spoil it for all.
I do have 2 questions in that regard:
First, GitHub seems to have gotten around this because I also started a new account there, and all the CI/CD runs fine there. Can anyone comment on that?
Second, I suspect that a very common use of CI/CD is for GitLab pages. It can’t take much computation to push out a few HTML files. Furthermore, if that’s all that a CI/CD job is doing, then it couldn’t be exploited at all, so it seems that those kinds of jobs should still be allowed without a credit card. And in those cases, the limit of 400? minutes would be way more than is needed. How about cutting the free allowance down to maybe 5 minutes for people not willing to give a credit card or allowing all jobs that simply can’t be exploited?
That would do 2 things. It would allow people to accomplish minimal tasks. And - more importantly for GitLab - it would let people experiment with your cool CI/CD features without coughing up a credit card.
Please remember that every time people give out a credit card, they increase their exposure to some kind of fraud. We’ve seen too many data breaches (some internal, and some external), so it’s understandable that people would not want to increase their risk.
Finally, I began using GitLab software almost 10 years ago when our system adminstrator set one up in-house. The fact that GitLab is open source is phenomenal, and I’ve been a cheerleader for GitLab ever since. But it’s hard to convince people to use “free” GitLab when it doesn’t have the features that seem to work fine on GitHub.
I look forward to any helpful response. Thanks.