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?