diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 964d0ef5006bb20393a6b1084519425991e9d629..29d1c44990c9431da8dd3f16b133155411dd2fe2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,22 @@ include: - - 'https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/wolf/-/raw/$WOLF_CORE_BRANCH/.license_template_ci.yml' - - 'https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/wolf/-/raw/$WOLF_CORE_BRANCH/.yaml_schema_cpp.yml' - - 'https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/wolf/-/raw/$WOLF_CORE_BRANCH/.clang_format.yml' - - 'https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/wolf/-/raw/$WOLF_CORE_BRANCH/.preliminaries.yml' - + - project: 'mobile_robotics/wolf_projects/wolf_lib/wolf' + ref: $WOLF_CORE_BRANCH + file: + - '.ci_templates/.license_headers.yml' + - '.ci_templates/.yaml_schema_cpp.yml' + - '.ci_templates/.clang_format.yml' + - '.ci_templates/.install_core.yml' + - '.ci_templates/.preliminaries.yml' +workflow: + rules: + - if: '$CI_PIPELINE_SOURCE == "web"' + when: always + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' + - if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS' + when: never + - if: '$CI_COMMIT_BRANCH' + stages: - license - build_and_test