I do have both pre- and post- enabled. You can see on my screenshot, that the name of the build #33 is indeed set before the build is over. But the #34, #35, and #36 remain nameless – until the building actually starts.
I do have both pre- and post- enabled. You can see on my screenshot, that the name of the build #33 is indeed set _before_ the build is over. But the #34, #35, and #36 remain nameless -- – until the building actually starts.
Here is the snapshot of the configuration – note both check-boxes:
Yes, "pending" means not started, but why not set the name already? Is it a Jenkins' limitation (no job-specific code is invoked until actual start), or something else?