From 4d4b0b646dde1dae39aad88e2e1d90dc7ee682d8 Mon Sep 17 00:00:00 2001 From: He Yin Ling Date: Thu, 8 Jun 2017 11:55:27 +0800 Subject: [PATCH] CI: check if internal submodule synced to GH See MR !834 --- .gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e674e5a625..b7dc3b66e5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -348,6 +348,21 @@ check_commit_msg: # commit start with "WIP: " need to be squashed before merge - 'git log --pretty=%s master..${CI_COMMIT_REF_NAME} | grep "^WIP: " || exit 0 && exit 1' +check_submodule_sync: + stage: deploy + image: $CI_DOCKER_REGISTRY/esp32-ci-env + tags: + - build + except: + - master + - /^release\/v/ + - /^v\d+\.\d+(\.\d+)?($|-)/ + before_script: + - echo "do not use gitlab submodule repository" + script: + # check if all submodules are correctly synced to public repostory + - git submodule update --init --recursive + assign_test: <<: *build_template stage: assign_test -- 2.40.0