-
Notifications
You must be signed in to change notification settings - Fork 21
Automated deploys
Bria Morgan edited this page Aug 7, 2024
·
4 revisions
Terra's deploys are handled by CircleCI.
Every commit merged to the dev
branched is deployed to the dev, and staging environments.
Opening or updating a PR deploys the PR branch to a preview environment.
CircleCI configuration: https://github.com/DataBiosphere/terra-ui/blob/dev/.circleci/config.yml
Production deploys happen every weekday morning ~11am. The most recent commit on the dev
branch that passed the build-deploy
workflow in CircleCI is deployed to production.
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