public class DownstreamBuildSelector extends BuildSelector
Modifier and Type | Class and Description |
---|---|
static class |
DownstreamBuildSelector.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
DownstreamBuildSelector(String upstreamProjectName,
String upstreamBuildNumber)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Run<?,?> |
getBuild(Job<?,?> job,
EnvVars env,
BuildFilter filter,
Run<?,?> parent)
Find a build to copy artifacts from.
|
String |
getUpstreamBuildNumber() |
String |
getUpstreamProjectName() |
protected boolean |
isSelectable(Run<?,?> run,
EnvVars env)
Should this build be selected? Override just this method to use a standard
loop through completed builds, starting with the most recent.
|
getArtifacts, getBuild, getSourceDirectory, isBuildResultBetterOrEqualTo
getDescriptor
public String getUpstreamProjectName()
public String getUpstreamBuildNumber()
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 copiedprotected boolean isSelectable(Run<?,?> run, EnvVars env)
BuildSelector
isSelectable
in class BuildSelector
run
- Build to checkenv
- Environment for build that is copying artifactsCopyright © 2016–2022. All rights reserved.