Every time I push some commits GitLab emails me an error saying that it failed to run some pipeline. But I did not enable CI and I don’t have .gitlab-ci.yaml, why does GitLab try to build my repos on every push? Where is the option to disable this? Why is it enabled automatically? Is it some kind of marketing trick?
I did not enable CI and I don't have .gitlab-ci.yaml, why does GitLab try to build my repos on every push?
Maybe you are referring to AutoDevOps? You can simply disable it.
it is a new thing. You should see a big orange header saying that AutoDev Ops is enable by default and there is a link to learn more and disable it.