-
New Feature
-
Resolution: Fixed
-
Major
A replacement for SecretBuildWrapper that is a Step (with invokeBodyLater) rather than a BuildWrapper, probably returning the binding(s) in a map.
Means some API changes to Binding. bind must take a FilePath workspace (and maybe Run run) rather than AbstractBuild build. And Environment must be declared Serializable, since unbind may be called in another session.
- depends on
-
JENKINS-26137 Mysterious serialization errors
-
- Closed
-
-
JENKINS-24673 SimpleBuildWrapper
-
- Resolved
-
- is related to
-
JENKINS-23468 Support multiple variables per binding
-
- Resolved
-
-
JENKINS-26099 Configurable ID for Credentials
-
- Resolved
-
-
JENKINS-26299 Enable access to credentials within CPS workflow scripts
-
- Resolved
-
- links to
Code changed in jenkins
User: Jesse Glick
Path:
pom.xml
src/main/java/org/jenkinsci/plugins/credentialsbinding/Binding.java
src/main/java/org/jenkinsci/plugins/credentialsbinding/MultiBinding.java
src/main/java/org/jenkinsci/plugins/credentialsbinding/impl/BindingStep.java
src/main/java/org/jenkinsci/plugins/credentialsbinding/impl/FileBinding.java
src/main/java/org/jenkinsci/plugins/credentialsbinding/impl/SecretBuildWrapper.java
src/main/java/org/jenkinsci/plugins/credentialsbinding/impl/StringBinding.java
src/main/java/org/jenkinsci/plugins/credentialsbinding/impl/UsernamePasswordBinding.java
src/main/java/org/jenkinsci/plugins/credentialsbinding/impl/UsernamePasswordMultiBinding.java
src/main/resources/org/jenkinsci/plugins/credentialsbinding/impl/BindingStep/config.jelly
src/main/resources/org/jenkinsci/plugins/credentialsbinding/impl/BindingStep/help-bindings.html
src/main/resources/org/jenkinsci/plugins/credentialsbinding/impl/BindingStep/help.html
http://jenkins-ci.org/commit/credentials-binding-plugin/f23dd15d1098d1d2873f6f8c1c97a9cee82c9c53
Log:
JENKINS-26051First draft of withCredentials step.