Thanks to the Continuous Deployment settings in Netlify, deploying Merge Requests are quite easy.
But we found that when builds are not triggered form GitLab CI, it is very hard to link those deploy previews into the MR environment URL.
I know Netlify has webhook notifications, but it seems that GitLab has no known way to attach URL to the environment/MR other than gitlab-ci.yml, but then Netlify branch deploys has no documented way to manually specify sub-domains, even with the “–” namespace.