Package io.fabric8.jenkins.openshiftsync
Class BuildConfigToJobMapper
java.lang.Object
io.fabric8.jenkins.openshiftsync.BuildConfigToJobMapper
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic org.jenkinsci.plugins.workflow.flow.FlowDefinitionmapBuildConfigToFlow(io.fabric8.openshift.api.model.BuildConfig bc) static booleanupdateBuildConfigFromJob(org.jenkinsci.plugins.workflow.job.WorkflowJob job, io.fabric8.openshift.api.model.BuildConfig buildConfig) Updates theBuildConfigif the JenkinsWorkflowJobchanges
- 
Field Details- 
JENKINS_PIPELINE_BUILD_STRATEGY- See Also:
 
- 
DEFAULT_JENKINS_FILEPATH- See Also:
 
 
- 
- 
Constructor Details- 
BuildConfigToJobMapperpublic BuildConfigToJobMapper()
 
- 
- 
Method Details- 
mapBuildConfigToFlowpublic static org.jenkinsci.plugins.workflow.flow.FlowDefinition mapBuildConfigToFlow(io.fabric8.openshift.api.model.BuildConfig bc) throws IOException - Parameters:
- bc- A BuildConfig object.
- Returns:
- the FlowDefinition representing a Jenkins Build built from a pipeline.
- Throws:
- IOException
 
- 
updateBuildConfigFromJobpublic static boolean updateBuildConfigFromJob(org.jenkinsci.plugins.workflow.job.WorkflowJob job, io.fabric8.openshift.api.model.BuildConfig buildConfig) Updates theBuildConfigif the JenkinsWorkflowJobchanges- Parameters:
- job- the job thats been updated via Jenkins
- buildConfig- the OpenShift BuildConfig to update
- Returns:
- true if the BuildConfig was changed This will be decided if the Definition in the Job is of type CpsFlowDefinition or CpsScmFlowDefinition
 
 
-