Pipeline is not automatically created when a .gitlab-ci.yml file is added to the repo and pushed

Searched for this with "pipeline not being created" in Ent Ed tracker. Didn't find it.

If this is fixed in 9.5 please let me know, that will help me push corporate to update their gitlab version.


Summary

Adding a .gitlab-ci.yml file to the project does not result in a pipeline being created.

Steps to reproduce

The readme that I have says:

Once you've created .gitlab-ci.yml, you should add it to your Git repository and push it to GitLab.

git add .gitlab-ci.yml
git commit -m "Add .gitlab-ci.yml"
git push origin master

Now if you go to the Pipelines page you will see that the pipeline is pending.

OK, did that. No pipeline was created.

I had to create the pipeline manually using the Set up CI button on the Project page. The docs are incorrect or there is a bug.

Example Project

n/a it's on a corporate gitlab

What is the current bug behavior?

No pipeline is created.

What is the expected correct behavior?

A pipeline is created when the .gitlab-ci.yml file is added to the project and pushed to the repo.

Results of GitLab application Check

GitLab Enterprise Edition 9.4.4-ee ; I think that's all I have access to

Assignee Loading
Time tracking Loading