Skip to content

Instantly share code, notes, and snippets.

@alexread730
Last active January 26, 2022 17:49
Show Gist options
  • Save alexread730/82abcb44f7d87a1b7764f46bb91f10de to your computer and use it in GitHub Desktop.
Save alexread730/82abcb44f7d87a1b7764f46bb91f10de to your computer and use it in GitHub Desktop.
Marketplace Guide

Marketplace

Deployments

  1. Merge all applicable PRs into the master branch
  2. Create a release branch with the naming convention releases/2022.{MONTH}.{DAY}.{VERSION}
  3. Make PR from release branch into production for review
  4. git pull from staging
  5. Merge your release branch into staging
  6. git push from staging
  7. Copy/paste AWS credentials into gulpfile.coffee
  8. run gulp deploy:staging from intrinio-marketplace root
  9. Process was successful if you receive a Invalidation error from AWS
  10. Add environment variables to both staging and production environments in the Heroku "Settings" tab
  11. Deploy staging on Heroku
  12. Test in staging, especially features you've added/changed, account pages, and documentation pages
  13. If staging looks good, merge release PR
  14. Switch to production branch and git pull
  15. run gulp deploy:prod (you will get the same AWS invalidation if successful)
  16. Deploy marketplace production on Heroku
  17. Test production site
  18. Give a product update in the #product-updates Slack channel for this release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment