Thank you, Jesse.
I have designed a hierarchical structure for the projects in my Jenkins, so I can autogenerate many information to write to the Jenkins project in any moment, based on the fullName of that structure (and other files, of course).
I have a collection of groovy scripts that parses that information, and assign and/or fixes missing data (scm url's, ownership, folder and project descriptions...) to the project.
But there is some work that should be done at "build time", because the data needed is inside of the files in the scm repository, so I need to do a checkout first, and then I can read the filename (for example, the node description of pom.xml, or the version).
And with pipeline I don't know how to:
* Get the full name of the project (getFullName(), I use the Folders plugin).
* Change the description of a project.
* Get the Ownership plugin of a project.
And son on.
And for "binding variables" I mean what are the variables I can use in pipeline scripts, i.e., currentBuild is a binding Variable (when I try to use a non defined variable, for example, project, the error I get is undefined Binding Variable).
So, where can I find documentation about pipeline that says something like "You can use the currentBuild variable in pipeline scripts to...".
Thank you for your help.