public class PipelineTriggerProperty extends com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<jenkins.branch.MultiBranchProject<?,?>>
| Modifier and Type | Class and Description |
|---|---|
static class |
PipelineTriggerProperty.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
PipelineTriggerProperty(String createActionJobsToTrigger,
String deleteActionJobsToTrigger) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildCreateActionJobs(String projectName)
Build Jobs which are defined in the @createActionJobsToTrigger field.
|
void |
buildDeleteActionJobs(String projectName)
Build Jobs which are defined in the @deleteActionJobsToTrigger field.
|
List<Job> |
getCreateActionJobs()
Getter method for @createActionJobs
|
String |
getCreateActionJobsToTrigger()
Getter method for @createActionJobsToTrigger
|
List<Job> |
getDeleteActionJobs()
Getter method for @deleteActionJobs
|
String |
getDeleteActionJobsToTrigger()
Getter method for @deleteActionJobsToTrigger
|
void |
setCreateActionJobs(List<Job> createActionJobs)
Setter method for @createActionJobs
|
void |
setCreateActionJobsToTrigger(String createActionJobsToTrigger)
Setter method for @createActionJobsToTrigger
Additionally.
|
void |
setDeleteActionJobs(List<Job> deleteActionJobs)
Setter method for @createActionJobs
|
void |
setDeleteActionJobsToTrigger(String deleteActionJobsToTrigger)
Setter method for @deleteActionJobsToTrigger
Additionally.
|
static void |
triggerCreateActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob) |
static void |
triggerDeleteActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob) |
@DataBoundConstructor public PipelineTriggerProperty(String createActionJobsToTrigger, String deleteActionJobsToTrigger)
createActionJobsToTrigger - Full names of the jobs in comma separated format which are defined in the fielddeleteActionJobsToTrigger - Full names of the jobs in comma separated format which are defined in the fieldDataBoundConstructorpublic String getCreateActionJobsToTrigger()
@DataBoundSetter public void setCreateActionJobsToTrigger(String createActionJobsToTrigger)
createActionJobsToTrigger - Full names of the jobs in comma separated format which are defined in the fieldpublic String getDeleteActionJobsToTrigger()
@DataBoundSetter public void setDeleteActionJobsToTrigger(String deleteActionJobsToTrigger)
deleteActionJobsToTrigger - Full names of the jobs in comma-separated format which are defined in the fieldpublic List<Job> getCreateActionJobs()
public void setCreateActionJobs(List<Job> createActionJobs)
createActionJobs - List of Job for Pre Actionpublic List<Job> getDeleteActionJobs()
public void setDeleteActionJobs(List<Job> deleteActionJobs)
deleteActionJobs - List of Job for Post Actionpublic void buildCreateActionJobs(String projectName)
projectName - Name of the project. This will be branch name which is found in branch indexing.
Also this value will be passed as StringParameterDefinitionpublic void buildDeleteActionJobs(String projectName)
projectName - Name of the project. This will be branch name which is found in branch indexing.
Also this value will be passed as StringParameterDefinitionpublic static void triggerDeleteActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob)
public static void triggerCreateActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob)
Copyright © 2016–2019. All rights reserved.