Class ShellStep
java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep
org.jenkinsci.plugins.workflow.steps.durable_task.ShellStep
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
,EnvVarsFilterableBuilder
Runs a Bourne shell script asynchronously on a build agent.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep
DurableTaskStep.AgentReconnectionListener, DurableTaskStep.DurableTaskStepDescriptor
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep
REMOTE_TIMEOUT, USE_WATCHING, WATCHING_RECURRENCE_PERIOD
-
Constructor Summary
-
Method Summary
Methods inherited from class org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep
getEncoding, getLabel, isReturnStatus, isReturnStdout, setEncoding, setLabel, setReturnStatus, setReturnStdout, shutDownThreadPool
Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jenkins.tasks.filters.EnvVarsFilterableBuilder
buildEnvVarsFilterRules
-
Constructor Details
-
ShellStep
-
-
Method Details
-
getScript
-
task
protected org.jenkinsci.plugins.durabletask.DurableTask task()- Specified by:
task
in classDurableTaskStep
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception - Overrides:
start
in classDurableTaskStep
- Throws:
Exception
-