(Splitting this task out of JENKINS-55582, which I realized was not really a prerequisite anyway.)
Split the older and deprecated half of workflow-cps-global-lib to into its own plugin so that the org.jenkinsci.plugins.workflow.libs package can be used without reference to sshd / git-server. This would lighten its footprint and simplify some functional test configuration.
- blocks
-
JENKINS-55582 Convert modules to plugins
-
- Resolved
-
- relates to
-
JENKINS-31155 Workflow shared library improvements
-
- Closed
-
- links to
(10 links to)
[JENKINS-57023] Split external library functionality into its own plugin
Description |
Original:
(Splitting this task out of Split the older and deprecated half of {{workflow-cps-global-lib}} to be split into its own plugin so that the {{org.jenkinsci.plugins.workflow.libs}} package can be used without reference to {{sshd}} / {{git-server}}. This would lighten its footprint and simplify some functional test configuration. |
New:
(Splitting this task out of Split the older and deprecated half of {{workflow-cps-global-lib}} to into its own plugin so that the {{org.jenkinsci.plugins.workflow.libs}} package can be used without reference to {{sshd}} / {{git-server}}. This would lighten its footprint and simplify some functional test configuration. |
Link |
New:
This issue relates to |
Assignee | New: Oleg Nenashev [ oleg_nenashev ] |
Link |
New:
This issue blocks |
Hey jglick, I might be interested in taking this on, depending on what is involved. I think this is what would need to be done:
What I'm not entirely clear about is how the transition process would work for users. Would we just need to mention in the release notes that users which want the old functionality need to install a new plugin? Is there anything else that I'm missing from the above steps?