Status: Resolved (View Workflow)
Jenkins 1.636, Credentials plugin 1.25, Credentials binding plugin 1.7, Red Hat Enterprise Linux 6
We need to use Parametrized build plugin and let user select appropriate credentials before running a job. We wanted to bind the selected credentials via Credentials binding and expression parameter, but the option is not there to be selected when defining "Use secret text(s) or file(s)".
All documentation and screenshots we found mention and show this option }should be there since version 1.1 of the plugin), so it is strange it does not appear in current versions.
We tried both freestyle project and Pipeline job, it is missing in both cases.
We checked the underlying HTML and the options is not there, i.e. it is not a graphic issue like hidden <div> section.
JENKINS-35490 JENKINS-27387 broke binding to credentials parameter for Freestyle jobs
Yup, that was the problem. I just made a local build with that commit reverted and the problem is gone.
I think for some reason the variable isn't getting set before MultiBinding/config.jelly is parsed.
jglick, any idea what might be going on? It was your commit that caused this issue, unfortunately.
This appears to be a result of this commit.