Always test, but only deploy when on Master or development

Does the answer at Gitlab CI Only run on merge request on master or development - #2 by hchouraria help?