-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins - 2.7.4
Pipeline - 2.4
P4-Plugin - 1.4.12
Hi,
I have a pipeline which uses the checkout([ $class: 'PerforceScm... syntax.
Among other things, this build runs "npm install" which creates the node_modules folder under the workspace with all the relevant packages.
When the checkout is done with Automatic Cleanup and Sync (AutoCleanImpl) - it cleans up all files under node_modules but leaves the folder structure intact. This causes issues when running npm install in the next build.
As a workaround I have 2 alternatives:
1. run "npm cache clean" on every build
2. checkout with "Forced Clean and Sync" (ForceCleanImpl)
Can AutoCleanImpl also remove non-versioned folders? Or this is intentional?
Thanks,
Mor
[JENKINS-40687] "Automatic Cleanup and Sync" does not delete non-versioned folders, only files
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: Open [ 1 ] |