-
Notifications
You must be signed in to change notification settings - Fork 376
Maintainer's Guide
zallen edited this page Jul 17, 2019
·
7 revisions
PatternFly uses lerna along with CircleCI to continually test and generate preview links for PRs, as well as create rolling-prereleases for master.
Our CircleCI flow for PRs looks like this:
Master gets an additional deploy_prerelease step, and updates the docs at https://patternfly-react.surge.sh:
Our CircleCI config is here, along with our shell scripts for many of the steps.
Some things to note about the config:
- We cache node_modules based off of
yarn.lock - We cache dist folders and selectively build the projects that have changed.
- We only build our integration tests because running them takes >10m

