Спустя годы я узнал, что .gitlab-ci.yml можно хранить вообще вне репозитория.