From: He Yin Ling Date: Thu, 8 Jun 2017 03:55:27 +0000 (+0800) Subject: CI: check if internal submodule synced to GH X-Git-Tag: v2.1-rc1~15^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4d4b0b646dde1dae39aad88e2e1d90dc7ee682d8;p=esp-idf CI: check if internal submodule synced to GH See MR !834 --- 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