Consider having multiple environments, like staging and prod. GitLab flow seems like a good candidate.