Class EphemeralCredentialsRunListener

java.lang.Object
hudson.model.listeners.RunListener<Run<?,?>>
io.jenkins.plugins.ephemeral_credentials.EphemeralCredentialsRunListener
All Implemented Interfaces:
ExtensionPoint

@Extension public class EphemeralCredentialsRunListener extends RunListener<Run<?,?>>
Authoritative cleanup backstop for EphemeralCredentialsProvider:
  • onFinalized fires for every way a build can end -- success, failure, or a hard kill/abort -- independently of whether the Pipeline script itself got to run its own finally block.
  • onDeleted covers a build record being removed later.
Either way, nothing this plugin has cached for that build should outlive it.
  • Constructor Details

    • EphemeralCredentialsRunListener

      public EphemeralCredentialsRunListener()
  • Method Details