Skip to content

Commit

Permalink
default PipelineType given (#5668)
Browse files Browse the repository at this point in the history
  • Loading branch information
prkhrkat committed Aug 12, 2024
1 parent a43cbfa commit fcae94f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
10 changes: 10 additions & 0 deletions pkg/pipeline/BuildPipelineConfigService.go
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,16 @@ func (impl *CiPipelineConfigServiceImpl) patchCiPipelineUpdateSource(baseCiConfi
impl.logger.Errorw("error in fetching pipeline", "id", modifiedCiPipeline.Id, "err", err)
return nil, err
}
// updating PipelineType from db if not present in request
if modifiedCiPipeline.PipelineType == "" {
if CiPipeline.PipelineType(pipeline.PipelineType) != "" {
modifiedCiPipeline.PipelineType = CiPipeline.PipelineType(pipeline.PipelineType)
} else {
// updating default pipelineType if not present in request
modifiedCiPipeline.PipelineType = CiPipeline.DefaultPipelineType

}
}
if !modifiedCiPipeline.PipelineType.IsValidPipelineType() {
impl.logger.Debugw(" Invalid PipelineType", "PipelineType", modifiedCiPipeline.PipelineType)
errorMessage := fmt.Sprintf(CiPipeline.PIPELINE_TYPE_IS_NOT_VALID, modifiedCiPipeline.Name)
Expand Down
3 changes: 3 additions & 0 deletions pkg/pipeline/bean/CiPipeline/CiBuildConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ const PIPELINE_TYPE_IS_NOT_VALID = "PipelineType is not valid for pipeline %s"

type PipelineType string

// default PipelineType
const DefaultPipelineType = CI_BUILD

const (
CI_BUILD PipelineType = "CI_BUILD"
LINKED PipelineType = "LINKED"
Expand Down

0 comments on commit fcae94f

Please sign in to comment.