From cb2957f3b76288f79cda0c319ed75a1dc9e80c75 Mon Sep 17 00:00:00 2001 From: Willy Kloucek Date: Tue, 4 May 2021 11:38:19 +0200 Subject: [PATCH] change dependson logic --- .drone.star | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.drone.star b/.drone.star index 37cbdcad29..31442b60a8 100644 --- a/.drone.star +++ b/.drone.star @@ -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