Extension Points defined in Copy Artifact Plugin
BuildSelector
jenkinsdoc:copyartifact:hudson.plugins.copyartifact.BuildSelector]
Extension point for selecting the build to copy artifacts from. In a subclass override just isSelectable() for a standard loop through completed builds, starting with the most recent. Otherwise override getBuild() to provide different build selection logic.
Implementations:
-
Copy Artifact Plugin: hudson.
plugins. copyartifact. DownstreamBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. LastBuildWithArtifactSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. LastCompletedBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. ParameterizedBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. PermalinkBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. SavedBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. SpecificBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. StatusBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. TriggeredBuildSelector (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. WorkspaceSelector (view on GitHub) -
Multijob Plugin: com.
tikal. jenkins. plugins. multijob. MultiJobBuildSelector (view on GitHub) -
Promoted Builds (Simple) Plugin: hudson.
plugins. promoted_builds_simple. PromotedBuildSelector (view on GitHub)
Copier
jenkinsdoc:copyartifact:hudson.plugins.copyartifact.Copier]
Extension point for how files are copied. CopyArtifact plugin provides a default implementation using methods available in the Jenkins FilePath class.
Implementations:
-
Copy Artifact Plugin: hudson.
plugins. copyartifact. FilePathCopyMethod (view on GitHub) -
Copy Artifact Plugin: hudson.
plugins. copyartifact. FingerprintingCopyMethod (view on GitHub)