Skip to content
Snippets Groups Projects
Commit 25bffa75 authored by Yannick DAYER's avatar Yannick DAYER
Browse files

Merge branch 'refactor_pipeline' into 'master'

Refactor pipeline

See merge request !48
parents 526f22f2 f05bd302
No related branches found
No related tags found
1 merge request!48Refactor pipeline
Pipeline #68798 failed
Pipeline: bob.io.base

#68802

    Pipeline: bob.measure

    #68801

      Pipeline: bob.learn.em

      #68800

        +1
        include: 'https://gitlab.idiap.ch/bob/bob.devtools/raw/master/bob/devtools/data/gitlab-ci/nightlies.yaml' workflow:
        rules:
        - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
        - if: '$CI_PIPELINE_SOURCE == "schedule"'
        - if: '$CI_PIPELINE_SOURCE == "web"'
        stages:
        - core
        - extra
        - final
        # what used to be core packages
        bob/bob.extension:
        stage: core
        trigger:
        project: bob/bob.extension
        strategy: depend
        bob/core:
        parallel:
        matrix:
        - PROJECT: ["bob/bob.io.base", "bob/bob.measure", "bob/bob.learn.em"]
        stage: core
        trigger:
        project: $PROJECT
        strategy: depend
        needs: ['bob/bob.extension']
        # 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']
        bob/bob.bio:
        parallel:
        matrix:
        - PROJECT: ["bob/bob.bio.face", "bob/bob.bio.video", "bob/bob.bio.vein", "bob/bob.bio.spear"]
        stage: extra
        trigger:
        project: $PROJECT
        needs: ['bob/bob.bio.base']
        bob/bob.pad.base:
        stage: extra
        trigger:
        project: bob/bob.pad.base
        strategy: depend
        needs: ['bob/bob.pipelines']
        bob/bob.pad.face:
        stage: extra
        trigger:
        project: bob/bob.pad.face
        strategy: depend
        needs: ['bob/bob.pad.base']
        bob/bob.fusion.base:
        stage: extra
        trigger:
        project: bob/bob.fusion.base
        strategy: depend
        needs: ['bob/bob.pipelines']
        # test bob itself
        bob/bob:
        stage: final
        trigger:
        project: bob/bob
        strategy: depend
        ...@@ -23,7 +23,7 @@ Updating a Package ...@@ -23,7 +23,7 @@ Updating a Package
        If you don't know how to do this, ask for information on our `mailing If you don't know how to do this, ask for information on our `mailing
        list`_. list`_.
        The new package must be added to ``order.txt`` respecting the order of The new package must be added to ``.gitlab-ci.yml`` respecting the order of
        dependencies. Once the file is modified, commit the changes to a **new dependencies. Once the file is modified, commit the changes to a **new
        branch**, with a suggestive name. Push the branch and merge it to the master branch**, with a suggestive name. Push the branch and merge it to the master
        (or ask it to be merged), via a standard merge request. (or ask it to be merged), via a standard merge request.
        ...@@ -33,7 +33,7 @@ branch**, with a suggestive name. Push the branch and merge it to the master ...@@ -33,7 +33,7 @@ branch**, with a suggestive name. Push the branch and merge it to the master
        Removing a Package Removing a Package
        ------------------ ------------------
        Once you remove a package from ``order.txt``, make sure to remove it from ``bob/bob`` Once you remove a package from ``.gitlab-ci.yml``, make sure to remove it from ``bob/bob``
        and ``bob/docs`` repositories as well. and ``bob/docs`` repositories as well.
        ......
        # what used to be core packages
        bob/bob.extension
        bob/bob.io.base
        bob/bob.measure
        bob/bob.learn.em
        # what used to be extra packages
        bob/bob.pipelines
        bob/bob.bio.base
        bob/bob.bio.face
        bob/bob.bio.video
        bob/bob.bio.vein
        bob/bob.bio.spear
        bob/bob.pad.base
        bob/bob.pad.face
        bob/bob.fusion.base
        # test bob itself
        bob/bob
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Finish editing this message first!
        Please register or to comment