Details
-
New Feature
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
JobImportAction.doImport should call PluginManager.prevalidateConfig (in Jenkins 1.483+) to ensure that all plugins used by the job are in fact available on the local Jenkins server.
Attachments
Issue Links
- links to
Job dependencies (such as plugins) are critical in making the import truly useful. In addition, jobs can depend on a variety of other Jenkins components such as internal (scriptler scripts) and external scripts, global properties, tools etc. The plugin should at least generate a report of these dependencies so that the user can address them to have a functioning job on the destination server.