Class AnsibleTower
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
org.jenkinsci.plugins.ansible_tower.AnsibleTower
- All Implemented Interfaces:
ExtensionPoint,Describable<Builder>,BuildStep
- Author:
- Janario Oliveira
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS -
Constructor Summary
ConstructorsConstructorDescriptionAnsibleTower(String towerServer, String jobTemplate, String towerCredentialsId, String jobType, String extraVars, String jobTags, String skipJobTags, String limit, String inventory, String credential, String scmBranch, Boolean verbose, Boolean importTowerLogs, Boolean removeColor, String templateType, Boolean importWorkflowChildLogs) AnsibleTower(String towerServer, String jobTemplate, String towerCredentialsId, String jobType, String extraVars, String jobTags, String skipJobTags, String limit, String inventory, String credential, String scmBranch, Boolean verbose, String importTowerLogs, Boolean removeColor, String templateType, Boolean importWorkflowChildLogs) -
Method Summary
Modifier and TypeMethodDescriptiongetLimit()booleanperform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) voidsetCredential(String credential) voidsetExtraVars(String extraVars) voidsetImportTowerLogs(Boolean importTowerLogs) voidsetImportTowerLogs(String importTowerLogs) voidsetImportWorkflowChildLogs(Boolean importWorkflowChildLogs) voidsetInventory(String inventory) voidsetJobTags(String jobTags) voidsetJobTemplate(String jobTemplate) voidsetJobType(String jobType) voidvoidsetRemoveColor(Boolean removeColor) voidsetScmBranch(String scmBranch) voidsetSkipJobTags(String skipJobTags) voidsetTemplateType(String templateType) voidsetTowerCredentialsId(String towerCredentialsId) voidsetTowerServer(String towerServer) voidsetVerbose(Boolean verbose) Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
-
Constructor Details
-
AnsibleTower
public AnsibleTower(@NonNull String towerServer, @NonNull String jobTemplate, String towerCredentialsId, String jobType, String extraVars, String jobTags, String skipJobTags, String limit, String inventory, String credential, String scmBranch, Boolean verbose, Boolean importTowerLogs, Boolean removeColor, String templateType, Boolean importWorkflowChildLogs) -
AnsibleTower
@DataBoundConstructor public AnsibleTower(@NonNull String towerServer, @NonNull String jobTemplate, String towerCredentialsId, String jobType, String extraVars, String jobTags, String skipJobTags, String limit, String inventory, String credential, String scmBranch, Boolean verbose, String importTowerLogs, Boolean removeColor, String templateType, Boolean importWorkflowChildLogs)
-
-
Method Details
-
getTowerServer
-
getJobTemplate
-
getTowerCredentialsId
-
getExtraVars
-
getJobTags
-
getSkipJobTags
-
getJobType
-
getLimit
-
getInventory
-
getCredential
-
getScmBranch
-
getVerbose
-
getImportTowerLogs
-
getRemoveColor
-
getTemplateType
-
getImportWorkflowChildLogs
-
setTowerServer
-
setJobTemplate
-
setTowerCredentialsId
-
setExtraVars
-
setJobTags
-
setSkipJobTags
-
setJobType
-
setLimit
-
setInventory
-
setCredential
-
setScmBranch
-
setVerbose
-
setImportTowerLogs
-
setImportTowerLogs
-
setRemoveColor
-
setTemplateType
-
setImportWorkflowChildLogs
-
perform
public boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException- Specified by:
performin interfaceBuildStep- Overrides:
performin classBuildStepCompatibilityLayer- Throws:
InterruptedExceptionIOException
-