Well the plugin already has a bunch of build steps and/or post-build actions which work in freestyle projects. The question is whether you simply expect some/all of those to work essentially the same way from a Workflow script (via the core step), which just requires implementing SimpleBuildStep and doing some corresponding fixups; or whether you are requesting a brand-new Workflow step with new behavior that has no direct analogue in freestyle projects.
I do not know enough about this plugin’s features to recommend one or the other at the moment. Generally speaking it is easier to maintain a SimpleBuildStep since there is only one code path. In some cases functionality that is necessary in a freestyle project just does not make sense in a Workflow.
Code changed in jenkins
User: Jesse Glick
Path:
COMPATIBILITY.md
http://jenkins-ci.org/commit/workflow-plugin/b448a6311ee0b424c92eafbf8b265a40e8bca349
Log:
JENKINS-30121Noting; closes #189.