Package io.fabric8.jenkins.openshiftsync
Class BuildConfigToJobMapper
java.lang.Object
io.fabric8.jenkins.openshiftsync.BuildConfigToJobMapper
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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
- 
BuildConfigToJobMapper
public BuildConfigToJobMapper() 
 - 
 - 
Method Details
- 
mapBuildConfigToFlow
public 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
 - 
updateBuildConfigFromJob
public 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 JenkinsbuildConfig- 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
 
 
 -