public class AnsiblePlaybookBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
AnsiblePlaybookBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Modifier and Type | Field and Description |
|---|---|
String |
additionalParameters |
String |
ansibleName |
boolean |
colorizedOutput |
boolean |
copyCredentialsInWorkspace |
String |
credentialsId
The id of the credentials to use.
|
List<ExtraVar> |
extraVars |
int |
forks |
boolean |
hostKeyChecking |
Inventory |
inventory |
String |
limit |
String |
playbook |
String |
skippedTags |
String |
startAtTask |
boolean |
sudo |
String |
sudoUser |
String |
tags |
boolean |
unbufferedOutput |
| Constructor and Description |
|---|
AnsiblePlaybookBuilder(String playbook,
Inventory inventory) |
AnsiblePlaybookBuilder(String ansibleName,
String playbook,
Inventory inventory,
String limit,
String tags,
String skippedTags,
String startAtTask,
String credentialsId,
boolean sudo,
String sudoUser,
int forks,
boolean unbufferedOutput,
boolean colorizedOutput,
boolean hostKeyChecking,
String additionalParameters)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath ws,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
perform(hudson.model.Run<?,?> run,
hudson.model.Node node,
hudson.FilePath ws,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.EnvVars envVars) |
void |
setAdditionalParameters(String additionalParameters) |
void |
setAnsibleName(String ansibleName) |
void |
setColorizedOutput(boolean colorizedOutput) |
void |
setCredentialsId(String credentialsId) |
void |
setCredentialsId(String credentialsId,
boolean copyCredentialsInWorkspace) |
void |
setExtraVars(List<ExtraVar> extraVars) |
void |
setForks(int forks) |
void |
setHostKeyChecking(boolean hostKeyChecking) |
void |
setLimit(String limit) |
void |
setSkippedTags(String skippedTags) |
void |
setStartAtTask(String startAtTask) |
void |
setSudo(boolean sudo) |
void |
setSudoUser(String sudoUser) |
void |
setTags(String tags) |
void |
setUnbufferedOutput(boolean unbufferedOutput) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildpublic final String playbook
public final Inventory inventory
public String ansibleName
public String limit
public String tags
public String skippedTags
public String startAtTask
public String credentialsId
public boolean sudo
public String sudoUser
public int forks
public boolean unbufferedOutput
public boolean colorizedOutput
public boolean hostKeyChecking
public String additionalParameters
public boolean copyCredentialsInWorkspace
@Deprecated public AnsiblePlaybookBuilder(String ansibleName, String playbook, Inventory inventory, String limit, String tags, String skippedTags, String startAtTask, 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 setLimit(String limit)
@DataBoundSetter public void setTags(String tags)
@DataBoundSetter public void setSkippedTags(String skippedTags)
@DataBoundSetter public void setStartAtTask(String startAtTask)
@DataBoundSetter public void setCredentialsId(String credentialsId)
public void setCredentialsId(String credentialsId, boolean copyCredentialsInWorkspace)
@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.SimpleBuildStepInterruptedExceptionIOExceptionpublic void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.model.Node node, @Nonnull hudson.FilePath ws, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener, hudson.EnvVars envVars) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStepgetRequiredMonitorService in class hudson.tasks.BuilderCopyright © 2016–2017. All rights reserved.