Package com.datapipe.jenkins.vault
Class VaultBuildWrapper
java.lang.Object
hudson.model.AbstractDescribableImpl<BuildWrapper>
hudson.tasks.BuildWrapper
jenkins.tasks.SimpleBuildWrapper
com.datapipe.jenkins.vault.VaultBuildWrapper
- All Implemented Interfaces:
ExtensionPoint,Describable<BuildWrapper>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class jenkins.tasks.SimpleBuildWrapper
SimpleBuildWrapper.Context, SimpleBuildWrapper.DisposerNested classes/interfaces inherited from class hudson.tasks.BuildWrapper
BuildWrapper.EnvironmentNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLoggerDecorator(Run<?, ?> build) protected voidprovideEnvironmentVariablesFromVault(SimpleBuildWrapper.Context context, Run build, EnvVars envVars) voidsetConfiguration(VaultConfiguration configuration) voidsetUp(SimpleBuildWrapper.Context context, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment) voidsetVaultAccessor(VaultAccessor vaultAccessor) Methods inherited from class jenkins.tasks.SimpleBuildWrapper
createContext, decorateLauncher, decorateLogger, getProjectActions, makeBuildVariables, makeSensitiveBuildVariables, preCheckout, requiresWorkspace, runPreCheckout, setUp, setUpMethods inherited from class hudson.tasks.BuildWrapper
all, getProjectAction, setUpMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Field Details
-
logger
-
-
Constructor Details
-
VaultBuildWrapper
-
-
Method Details
-
setUp
public void setUp(SimpleBuildWrapper.Context context, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment) - Overrides:
setUpin classSimpleBuildWrapper
-
getVaultSecrets
-
setConfiguration
-
getConfiguration
-
setVaultAccessor
-
provideEnvironmentVariablesFromVault
protected void provideEnvironmentVariablesFromVault(SimpleBuildWrapper.Context context, Run build, EnvVars envVars) -
createLoggerDecorator
- Overrides:
createLoggerDecoratorin classSimpleBuildWrapper
-