-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Speed up dev build. #14210
base: master
Are you sure you want to change the base?
Speed up dev build. #14210
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #14210 +/- ##
============================================
- Coverage 61.75% 55.45% -6.30%
- Complexity 207 797 +590
============================================
Files 2436 2074 -362
Lines 133233 109458 -23775
Branches 20636 17332 -3304
============================================
- Hits 82274 60701 -21573
+ Misses 44911 43914 -997
+ Partials 6048 4843 -1205
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
# Conflicts: # pom.xml
…es against /dist/webapp/js/main.js. If source files are older than mina.js npm build is skipped.
This PR speeds up developer build (one with pinot-fastdev profile enabled) by skipping compression and e.g. npm validation.
Following build command on my desktop :
mvn -DskipTests=true --also-make --projects pinot-distribution package -P'pinot-fastdev,bin-dist' -T1C
takes:
in master branch - 3 minutes
in this branch - 2 minutes.
It looks possible to shave another 30 seconds by disabling compression in shade plugin but that'd require changing plugin code.