Gitlab-ci do not trigger by other branch's push

I had create a .gitlab-ci.yml file in the master branch and it works when I push something to master. Bug when I push something to other branch, the gitlab-ci do not bulild and nothing happened. What’s wrong with it?
If I want the gitlab-ci works, what should I do?

does .gitlab-ci.yml exist on the others branches ?