public class ParameterizedBuildSelector extends BuildSelector
BuildSelectorParameter
Modifier and Type | Class and Description |
---|---|
static class |
ParameterizedBuildSelector.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier and Type | Field and Description |
---|---|
static Descriptor<BuildSelector> |
DESCRIPTOR
Deprecated.
here for backward compatibility. Get it from
Jenkins.getDescriptor(Class) |
Constructor and Description |
---|
ParameterizedBuildSelector(String parameterName) |
Modifier and Type | Method and Description |
---|---|
Run<?,?> |
getBuild(Job<?,?> job,
EnvVars env,
BuildFilter filter,
Run<?,?> parent)
Find a build to copy artifacts from.
|
String |
getParameterName() |
getArtifacts, getBuild, getSourceDirectory, isBuildResultBetterOrEqualTo, isSelectable
getDescriptor
@Deprecated public static Descriptor<BuildSelector> DESCRIPTOR
Jenkins.getDescriptor(Class)
@DataBoundConstructor public ParameterizedBuildSelector(String parameterName)
public String getParameterName()
public Run<?,?> getBuild(Job<?,?> job, EnvVars env, BuildFilter filter, Run<?,?> parent)
BuildSelector
getBuild
in class BuildSelector
job
- Source projectenv
- Environment for build that is copying artifactsfilter
- Additional filter; returned result should return true (return null otherwise)parent
- Build to which artifacts are being copiedCopyright © 2016–2022. All rights reserved.