Details
-
Type:
Improvement
-
Status: In Review (View Workflow)
-
Priority:
Minor
-
Resolution: Unresolved
-
Component/s: workflow-durable-task-step-plugin
-
Labels:None
-
Similar Issues:
Description
During Jenkins upgrade to the latest LTS Jenkins last night (v2.235.5), v2.36 attempted and failed to install since it requires Jenkins >= v2.248. Many dependency plugins also failed and Jenkins was unusable.
I don't know enough about the plugin dependency system. Does it check Jenkins version compatibility as well as inter-plugin? If so, this is broken in workflow-durable-task-step v2.36
The install-plugins.sh script does not include the necessary logic to handle the case you're describing. When using install-plugins.sh, if latest release of a plugin won't work for your case, a version number (like 2.35) must be specified.
The recent builds of the Docker images now include plugin-installation-manager-tool. That tool is designed to handle the case you're describing. Switch your image build process to use plugin-installation-manager-tool and it should handle your case.
The install-plugins.sh script will soon include a deprecation warning that reminds users they should use plugin installation manager instead.