Assume a project has a parameter called "paramA" with a default value of "defaultValue". Also assume the client name format is set to ${nodename}_${paramA}. If the project is build with the parameter definition "paramA=otherValue" the effective client name resolved will still be <nodename>_defaultValue rather than <nodename>_otherValue as expected. This is because the default project substitutions are made first.
- is related to
-
JENKINS-25559 Missing hash in client names if ClientNameFormat substitution fails
-
- Resolved
-
-
JENKINS-23467 Streamline the variables handling
-
- Resolved
-
This issue has been caused by a new variables substitution mechanism.
https://github.com/jenkinsci/perforce-plugin/pull/54
I'll handle it