- Merge all applicable PRs into the
master
branch - Create a release branch with the naming convention
releases/2022.{MONTH}.{DAY}.{VERSION}
- Make PR from release branch into
production
for review git pull
fromstaging
- Merge your release branch into
staging
git push
fromstaging
- Copy/paste AWS credentials into
gulpfile.coffee
- run
gulp deploy:staging
fromintrinio-marketplace
root - Process was successful if you receive a Invalidation error from AWS
- Add environment variables to both staging and production environments in the Heroku "Settings" tab
- Deploy staging on Heroku
- Test in staging, especially features you've added/changed, account pages, and documentation pages
- If staging looks good, merge release PR
- Switch to
production
branch andgit pull
- run
gulp deploy:prod
(you will get the same AWS invalidation if successful) - Deploy marketplace production on Heroku
- Test production site
- Give a product update in the #product-updates Slack channel for this release
Last active
January 26, 2022 17:49
-
-
Save alexread730/82abcb44f7d87a1b7764f46bb91f10de to your computer and use it in GitHub Desktop.
Marketplace Guide
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment