Since the introduction of the Jenkins Declarative Pipeline syntax (as opposed to the Scripted Pipeline syntax) the concept of a shared library has become more important as we are otherwise restricted to the sections of the pipeline model. So we’ll make a basic set-up with a call to a defined step in a shared library.
A shared library called "jdriven" is configured globally in Jenkins (see link to jenkins.io at the end on how to do that).
It has a defined step
showQuote defined in it’s own file on branch "blog/shared-lib-example"