Skip to content

Commit 6313c2e

Browse files
ci: revise "ci:full" script to run some steps collectively
This results in faster completions on Azure Pipelines. For an individual build (OS/Node.js combination) it shaves off ~10 or more minutes, depending on the OS. Once the `lint` and `test` steps have collective implementations we should be able to shave another couple of minutes off of the completion times. The steps that take the longest are `yarn install` (~4 minutes), collective `typecheck` (~4 minutes), and `ci:dapps` (~3 minutes).
1 parent 84448f8 commit 6313c2e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"build:no-ui": "npm run build -- --ignore embark-ui",
2929
"ci": "node scripts/monorun --ignore embark-dapp-* --stream ci",
3030
"ci:dapps": "lerna run --concurrency=1 --scope embark-dapp-* --stream ci",
31-
"ci:full": "npm-run-all cwtree \"ci -- --concurrency={1}\" ci:dapps cwtree -- 1",
31+
"ci:full": "npm-run-all cwtree typecheck \"lint -- --concurrency={1}\" build:no-ui \"test -- --concurrency={1}\" ci:dapps cwtree -- 1",
3232
"clean": "node scripts/monorun --stream clean",
3333
"clean:full": "npx npm-run-all clean clean:top",
3434
"clean:top": "npm run reset:top && npx rimraf node_modules",

0 commit comments

Comments
 (0)