Managing multiple environments
Running your app in multiple environments is a great way to help prevent your app breaking in production.
Creating a staging environment
You can create a new app to represent your staging environment with the Codemason CLI
$ mason create --remote staging Creating app on Codemason... ... Created application ... Created remote repository ... Added git remote staging
By default the
mason create command will create a Git remote named
codemason. In the command above, we are
--remote flag to specify the name
staging for this remote. Accordingly, you should use
the following command to push code to your new staging environment:
$ git push staging master
This will push your changes to the
staging version of your app.