From 41b2322a32178e50a7c84dd1e2279c1218594c66 Mon Sep 17 00:00:00 2001 From: Yannick DAYER <yannick.dayer@idiap.ch> Date: Fri, 20 Jan 2023 09:04:26 +0000 Subject: [PATCH] Fix the dependency order of nightlies packages --- .gitlab-ci.yml | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50b9cf6..8244856 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,51 +16,56 @@ bob/bob.extension: project: bob/bob.extension strategy: depend +bob/bob.io.base: + stage: core + trigger: + project: bob/bob.io.base + strategy: depend + bob/core: parallel: matrix: - - PROJECT: ["bob/bob.io.base", "bob/bob.measure", "bob/bob.learn.em"] + - PROJECT: ["bob/bob.measure", "bob/bob.learn.em", "bob/bob.pipelines"] stage: core trigger: project: $PROJECT strategy: depend - needs: ['bob/bob.extension'] + needs: ['bob/bob.extension', 'bob/bob.io.base'] # what used to be extra packages -bob/bob.pipelines: - stage: extra - trigger: - project: bob/bob.pipelines - strategy: depend - - needs: ['bob/core'] - bob/bob.bio.base: stage: extra trigger: project: bob/bob.bio.base strategy: depend - needs: ['bob/bob.pipelines'] + needs: ['bob/core'] bob/bob.bio: parallel: matrix: - - PROJECT: ["bob/bob.bio.face", "bob/bob.bio.video", "bob/bob.bio.vein", "bob/bob.bio.spear"] + - PROJECT: ["bob/bob.bio.face", "bob/bob.bio.vein", "bob/bob.bio.spear"] stage: extra trigger: project: $PROJECT needs: ['bob/bob.bio.base'] +bob/bob.bio.video: + stage: extra + trigger: + project: bob/bob.bio.video + strategy: depend + needs: ['bob/bob.bio'] + bob/bob.pad.base: stage: extra trigger: project: bob/bob.pad.base strategy: depend - needs: ['bob/bob.pipelines'] + needs: ['bob/bob.bio.base'] bob/bob.pad.face: stage: extra @@ -68,7 +73,7 @@ bob/bob.pad.face: project: bob/bob.pad.face strategy: depend - needs: ['bob/bob.pad.base'] + needs: ['bob/bob.pad.base', 'bob/bob.bio.video'] bob/bob.fusion.base: stage: extra @@ -76,7 +81,7 @@ bob/bob.fusion.base: project: bob/bob.fusion.base strategy: depend - needs: ['bob/bob.pipelines'] + needs: ['bob/bob.bio.base'] # test bob itself bob/bob: -- GitLab