From cf241fdaf101be3502bdfc688a44d1748e69f87f Mon Sep 17 00:00:00 2001 From: Daniel Paul Date: Wed, 30 Nov 2022 15:39:52 +0100 Subject: [PATCH] CI: created script for creating MR to esp-dockerfiles, added script execution to CI pipeline --- .gitlab/ci/deploy.yml | 14 ++++++++++++++ .gitlab/ci/rules.yml | 7 +++++++ 2 files changed, 21 insertions(+) diff --git a/.gitlab/ci/deploy.yml b/.gitlab/ci/deploy.yml index 21d968b3df..c63d67f6d6 100644 --- a/.gitlab/ci/deploy.yml +++ b/.gitlab/ci/deploy.yml @@ -40,3 +40,17 @@ push_to_github: - git remote remove github &>/dev/null || true - git remote add github git@github.com:espressif/esp-idf.git - tools/ci/push_to_github.sh + +deploy_update_SHA_in_esp-dockerfiles: + extends: + - .deploy_job_template + - .before_script_minimal + - .rules:protected-no_label-always + dependencies: [] + variables: + GIT_DEPTH: 2 + tags: [ shiny, build ] + script: + - 'curl --header "PRIVATE-TOKEN: ${ESPCI_SCRIPTS_TOKEN}" -o create_MR_in_esp_dockerfile.sh $GITLAB_HTTP_SERVER/api/v4/projects/1260/repository/files/create_MR_in_esp_dockerfile%2Fcreate_MR_in_esp_dockerfile.sh/raw\?ref\=master' + - chmod +x create_MR_in_esp_dockerfile.sh + - ./create_MR_in_esp_dockerfile.sh diff --git a/.gitlab/ci/rules.yml b/.gitlab/ci/rules.yml index 2ab1ebfe3f..7e4fbad3f8 100644 --- a/.gitlab/ci/rules.yml +++ b/.gitlab/ci/rules.yml @@ -364,6 +364,13 @@ when: never - <<: *if-protected-no_label +.rules:protected-no_label-always: + rules: + - <<: *if-qa-test-tag + when: never + - <<: *if-protected-no_label + when: always + .rules:mr: rules: - <<: *if-merge_request