clean-targets
dbt_project.yml
clean-targets: [directorypath]
Definition
Optionally specify a custom list of directories to be removed by the dbt clean command. As such, you should only include directories containing artifacts (e.g. compiled files, logs, installed packages) in this list.
Default
If this configuration is not included in your dbt_project.yml file, the clean command will remove files in your target-path.
Examples
Remove packages and compiled files as part of dbt clean (preferred)
To remove packages as well as compiled files, include the value of your packages-install-path configuration in your clean-targets configuration.
dbt_project.yml
clean-targets:
- target
- dbt_packages
Now, run dbt clean.
Both the target and dbt_packages directory will be removed.
Note: this is the configuration in the dbt starter project, which is generated by the init command.
Remove logs when running dbt clean
dbt_project.yml
clean-targets: [target, dbt_packages, logs]
0