public class AnsibleAdHocCommandBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
AnsibleAdHocCommandBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Modifier and Type | Field and Description |
|---|---|
String |
additionalParameters |
String |
ansibleName |
boolean |
colorizedOutput |
String |
command |
String |
credentialsId
The id of the credentials to use.
|
int |
forks |
boolean |
hostKeyChecking |
String |
hostPattern |
Inventory |
inventory
Path to the inventory file.
|
String |
module |
boolean |
sudo |
String |
sudoUser |
boolean |
unbufferedOutput |
| Constructor and Description |
|---|
AnsibleAdHocCommandBuilder(String hostPattern,
Inventory inventory,
String module,
String command) |
AnsibleAdHocCommandBuilder(String ansibleName,
String hostPattern,
Inventory inventory,
String module,
String command,
String credentialsId,
boolean sudo,
String sudoUser,
int forks,
boolean unbufferedOutput,
boolean colorizedOutput,
boolean hostKeyChecking,
String additionalParameters)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath ws,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setAdditionalParameters(String additionalParameters) |
void |
setAnsibleName(String ansibleName) |
void |
setColorizedOutput(boolean colorizedOutput) |
void |
setCredentialsId(String credentialsId) |
void |
setForks(int forks) |
void |
setHostKeyChecking(boolean hostKeyChecking) |
void |
setSudo(boolean sudo) |
void |
setSudoUser(String sudoUser) |
void |
setUnbufferedOutput(boolean unbufferedOutput) |
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildpublic String ansibleName
public String credentialsId
public final String hostPattern
public final Inventory inventory
public final String module
public final String command
public boolean sudo
public String sudoUser
public int forks
public boolean unbufferedOutput
public boolean colorizedOutput
public boolean hostKeyChecking
public String additionalParameters
@Deprecated public AnsibleAdHocCommandBuilder(String ansibleName, String hostPattern, Inventory inventory, String module, String command, String credentialsId, boolean sudo, String sudoUser, int forks, boolean unbufferedOutput, boolean colorizedOutput, boolean hostKeyChecking, String additionalParameters)
@DataBoundSetter public void setAnsibleName(String ansibleName)
@DataBoundSetter public void setCredentialsId(String credentialsId)
@DataBoundSetter public void setSudo(boolean sudo)
@DataBoundSetter public void setSudoUser(String sudoUser)
@DataBoundSetter public void setForks(int forks)
@DataBoundSetter public void setUnbufferedOutput(boolean unbufferedOutput)
@DataBoundSetter public void setColorizedOutput(boolean colorizedOutput)
@DataBoundSetter public void setHostKeyChecking(boolean hostKeyChecking)
@DataBoundSetter public void setAdditionalParameters(String additionalParameters)
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath ws, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2004-2015. All Rights Reserved.