I did not enable CI and I don't have .gitlab-ci.yaml, why does GitLab try to build my repos on every push?

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?

1 Like

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.

https://docs.gitlab.com/ee/topics/autodevops/