Can all branch use only one .gitlab-ci.yml?

now all of my git branch have a .gitlab-ci.yml, i want one branch do cicd job,

use β€˜only’ keyword

i.e.

...
some_job_only_run_on_main_branch:
  script: echo "hello from main"
  only:
    - main
...

β†’ Keyword reference for the `.gitlab-ci.yml` file | GitLab

1 Like