You've already forked sap-jenkins-library
mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-07-17 01:42:43 +02:00
Added createBOM parameter to the npmExecuteScripts step (#2642)
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
84df77732c
commit
cc66b7cabd
@ -29,5 +29,16 @@ func runNpmExecuteScripts(npmExecutor npm.Executor, config *npmExecuteScriptsOpt
|
||||
}
|
||||
}
|
||||
|
||||
if config.CreateBOM {
|
||||
packageJSONFiles, err := npmExecutor.FindPackageJSONFilesWithExcludes(config.BuildDescriptorExcludeList)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := npmExecutor.CreateBOM(packageJSONFiles); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return npmExecutor.RunScriptsInAllPackages(config.RunScripts, nil, config.ScriptOptions, config.VirtualFrameBuffer, config.BuildDescriptorExcludeList, config.BuildDescriptorList)
|
||||
}
|
||||
|
Reference in New Issue
Block a user