Package jenkins.plugins.publish_over_ssh
Class BapSshAlwaysRunPublisherPlugin
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
jenkins.plugins.publish_over.BPPlugin<BapSshPublisher,BapSshClient,BapSshCommonConfiguration>
jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin
jenkins.plugins.publish_over_ssh.BapSshAlwaysRunPublisherPlugin
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,Serializable
,jenkins.plugins.publish_over.BPHostConfigurationAccess<BapSshClient,
,BapSshCommonConfiguration> SimpleBuildStep
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin
BapSshPublisherPlugin.Descriptor, BapSshPublisherPlugin.DescriptorMessages
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
Field Summary
Fields inherited from class jenkins.plugins.publish_over.BPPlugin
PROMOTION_CLASS_NAME, PROMOTION_JOB_TYPE
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
ConstructorDescriptionBapSshAlwaysRunPublisherPlugin
(ArrayList<BapSshPublisher> publishers, boolean continueOnError, boolean failOnError, boolean alwaysPublishFromMaster, String masterNodeName, BapSshParamPublish paramPublish) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
protected boolean
isBuildGoodEnoughToRun
(Run<?, ?> build, PrintStream console) boolean
perform
(AbstractBuild<?, ?> build, BuildListener listener) toString()
Methods inherited from class jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin
getConfiguration, getDescriptor, getMasterNodeName, getParamPublish, getPublishers, isAlwaysPublishFromMaster, isContinueOnError, isFailOnError, setAlwaysPublishFromMaster, setContinueOnError, setFailOnError, setMasterNodeName, setParamPublish, setPublishers
Methods inherited from class jenkins.plugins.publish_over.BPPlugin
addToEquals, addToHashCode, addToToString, fixup, getDelegate, getInstanceConfig, getRequiredMonitorService, perform, setDelegate
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Constructor Details
-
BapSshAlwaysRunPublisherPlugin
public BapSshAlwaysRunPublisherPlugin(ArrayList<BapSshPublisher> publishers, boolean continueOnError, boolean failOnError, boolean alwaysPublishFromMaster, String masterNodeName, BapSshParamPublish paramPublish)
-
-
Method Details
-
isBuildGoodEnoughToRun
- Overrides:
isBuildGoodEnoughToRun
in classjenkins.plugins.publish_over.BPPlugin<BapSshPublisher,
BapSshClient, BapSshCommonConfiguration>
-
perform
public boolean perform(AbstractBuild<?, ?> build, BuildListener listener) throws InterruptedException, IOException- Throws:
InterruptedException
IOException
-
equals
- Overrides:
equals
in classBapSshPublisherPlugin
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBapSshPublisherPlugin
-
toString
- Overrides:
toString
in classBapSshPublisherPlugin
-