-
Notifications
You must be signed in to change notification settings - Fork 21
Automated deploys
Nick Watts edited this page May 24, 2022
·
4 revisions
Terra's deploys are handled by CircleCI.
Dev is deployed after every merge. Branches are deployed if they have an open PR.
CircleCI configuration: https://github.com/DataBiosphere/terra-ui/blob/dev/.circleci/config.yml
Prod is deployed every weekday morning, by finding the artifact in Circle from the most recent Dev deploy.
CircleCI configuration: https://github.com/DataBiosphere/saturn-ui-prod-deploy/blob/dev/.circleci/config.yml
- Go to the environment variables page in Circle for the prod deploy repo and create a variable called
PREVENT_DEPLOY
with the valuetrue
. As long as this variable exists with that value, scheduled prod deploys will not happen. - Create a ticket on the Terra-UI Sprint board titled "re-enable prod deploys" so that we are tracking that someone needs to turn prod back on by deleting the
PREVENT_DEPLOY
variable.
Terra UI Wiki.
- Getting Started
- Contributor Guide
- Intro to UI Development
- Troubleshooting Build Failures
- Editor Configuration
- BEEs
- Pull Requests
- How to Find a PR Site
- Feature Flags
- Mixpanel
- Cobranding and White-Label Sites
- Using Terra UI packages in other projects