The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.
For a list of other such plugins, see the Pipeline Steps Reference page.
$class: 'RunSelectorParameter'
Defines a parameter that specifies how a Copy Artifact build step should select which build to copy from. Note that this parameter type is easier to use when starting the build from a browser; to specify a value via direct HTTP POST or the CLI, valid XML must be given.
Be aware that this string value is encoded selector configuration, and not compatible with different plugin versions.
name : String
defaultSelector
buildNumber
buildNumber : String
fallback
entryList
runSelector
buildNumber
buildNumber : String
fallback
parameterized
parameterName : String
You can pass not only the parameter name, but also the parameter value itself. This is useful especially used with workflow-plugin.
permalink
id : String
status
buildStatus
STABLE
, SUCCESSFUL
, UNSTABLE
, FAILED
, COMPLETED
, ANY
triggering
allowUpstreamDependencies : boolean
(optional)
upstreamFilterStrategy
(optional)
UseGlobalSetting
, UseOldest
, UseNewest
runFilter
and
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
runFilter
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
or
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
runFilter
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
runFilter
and
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
runFilterList
and
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
or
runFilterList
and
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
runFilter
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
runFilter
and
runFilterList
and
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
displayName
runDisplayName : String
$class: 'DownstreamRunFilter'
upstreamProjectName : String
Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.
Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.
Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).
upstreamBuildNumber : String
not
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
or
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
parameterized
parameter : String
PARAM
, specify ${PARAM}
here.
parameters
paramsToMatch : String
Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
saved
parameterized
parameterName : String
You can pass not only the parameter name, but also the parameter value itself. This is useful especially used with workflow-plugin.
permalink
id : String
status
buildStatus
STABLE
, SUCCESSFUL
, UNSTABLE
, FAILED
, COMPLETED
, ANY
triggering
allowUpstreamDependencies : boolean
(optional)
upstreamFilterStrategy
(optional)
UseGlobalSetting
, UseOldest
, UseNewest
description : String
(optional)
Please submit your feedback about this page through this quick form.
Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?
See existing feedback here.