WIP: commit msg parser #39

Closed
周赵嘉程521432910016 wants to merge 24 commits from commit-parser into master
Showing only changes of commit 73f1688e41 - Show all commits

View File

@ -85,11 +85,25 @@ func parseConfFile(path string, jobtype JobType) (conf Conf, err error) {
slog.Error("parse stages conf", "error", err)
return
}
if err = d.Validate(&conf); err != nil {
slog.Error("validate stages conf", "error", err)
return
}
filteredStages := []Stage{}
for _, stage := range conf.Stages {
if filterStage(stage, jobtype) {
filteredStages = append(filteredStages, stage)
}
}
conf.Stages = filteredStages
return
}
func filterStage(stage Stage, jobtype JobType,
) bool {
func filterStage(stage Stage, jobtype JobType) bool {
switch jobtype {
case HC:
return stage.Name == "healthcheck"