-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
Jenkins ver. 2.121.1
Credentials binding plugin 1.16
What I did:
[...]
environment {
CREDENTIALS = credentials("CREDENTIAL_ID")
}
[...]
steps {
sh "echo $CREDENTIALS"
}
What I expected:
The value of the private key echoed in the Jenkins log. Or at least *** if the plugin hides it.
What I got:
[Pipeline] End of Pipeline
org.jenkinsci.plugins.credentialsbinding.impl.CredentialNotFoundException: No suitable binding handler could be found for type com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey. Supported types are StandardUsernamePasswordCredentials,FileCredentials,StringCredentials.