1.6 KiB
affected:build
Build applications and publishable libraries affected by changes
Usage
nx affected:build
Install @nrwl/cli globally to invoke the command directly using nx, or use npm run nx or yarn nx.
Examples
Run build in parallel:
nx affected:build --parallel --maxParallel=5
Rerun the build target only for the projects that failed last time:
nx affected:build --only-failed
Run the build target for all projects:
nx affected:build --all
Run build for all the projects affected by changing the index.ts file:
nx affected:build --files=libs/mylib/src/index.ts
Run build for all the projects affected by the changes between master and HEAD (e.g., PR):
nx affected:build --base=master --head=HEAD
Run build for all the projects affected by the last commit on master:
nx affected:build --base=master~1 --head=master
Options
all
All projects
base
Base of the current branch (usually master)
exclude
Default: ``
Exclude certain projects from being processed
files
A list of files delimited by commas
head
Latest commit of the current branch (usually HEAD)
help
Show help
maxParallel
Default: 3
Max number of parallel processes
only-failed
Default: false
Isolate projects which previously failed
parallel
Default: false
Parallelize the command
uncommitted
Uncommitted changes
untracked
Untracked changes
verbose
Print additional error stack trace on failure
version
Show version number