change dependson logic

This commit is contained in:
Willy Kloucek
2021-05-04 11:38:19 +02:00
parent a812ad6b0d
commit cb2957f3b7

View File

@@ -154,14 +154,16 @@ pipelineVolumeOC10Tests = \
}
def pipelineDependsOn(pipeline, dependant_pipelines):
pipeline["depends_on"] = getPipelineNames(dependant_pipelines)
if "depends_on" in pipeline.keys():
pipeline["depends_on"] = pipeline["depends_on"] + getPipelineNames(dependant_pipelines)
else:
pipeline["depends_on"] = getPipelineNames(dependant_pipelines)
return pipeline
def pipelinesDependsOn(pipelines, dependant_pipelines):
pipes = []
for pipeline in pipelines:
pipeline["depends_on"] = getPipelineNames(dependant_pipelines)
pipes.append(pipeline)
pipes.append(pipelineDependsOn(pipeline, dependant_pipelines))
return pipes