Atom core team members can follow the instructions below to test pull requests and deploy changes to production.
Visit the atom-teletype pipeline dashboard on Heroku.
In the left-hand column, you'll see a review application for each open pull request on this repository. Alternatively, you can also wait for a deployment notification to be displayed directly on the pull-request.
The teletype package can be instructed to use one of these servers by opening the package's settings page and assigning the base URL.
You'll need to reload the window for the change to take effect. You should not normally need to touch the Pusher key as we use the same Pusher account on both staging and production.
-
Ask @as-cii, @nathansobo, @jasonrudolph, or @iolsen to grant you deploy access on https://dashboard.heroku.com/apps/atom-teletype.
-
Visit the atom-teletype pipeline dashboard on Heroku.
-
Whenever someone pushes to
master
, its contents are automatically deployed to staging. Use the instructions from the testing section above with the base URL ofhttps://atom-teletype-staging.herokuapp.com/
if you'd like to test the Atom package against staging before deploying. -
Once you're satisfied with your testing, click Promote to production... on the staging app to move the staging slug to the production app.
You can also interact with our Heroku pipeline on Slack via ChatOps. Check out this page for more information.