I would to introduce new type of services https://teatro.io/ . It helps to create staging servers for testing Ruby on Rails applications.
-
it creates stage server automatically, in most cases without any actions from developer’s side. You just chooses from your repos on Github or Gitlab.
-
it creates parallel stages for each branch when your create Pull Request on GitHub (or Merge Request on GitLab)
-
it comments on PR with stage url
This way you do not need wasting your time setting up stages and you can give a link for branch-specific stage to testers / managers / clients so they can test feature independently before it goes to production.
What do you think about it?