From e81a9a0f3d6fd41dd157b80c10cce21ea22aadbd Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov <ivan@espressif.com> Date: Tue, 23 Aug 2016 17:39:18 +0800 Subject: [PATCH] Add automatic sync to Github via gitlab-ci --- .gitlab-ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..c7a42e8b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,20 @@ +stages: + - deploy + +push_master_to_github: + stage: deploy + only: + - master +# when: on_success + image: espressif/esp32-ci-env + variables: + GIT_STRATEGY: clone + script: + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - echo -n $GH_PUSH_KEY >> ~/.ssh/id_rsa_base64 + - base64 --decode --ignore-garbage ~/.ssh/id_rsa_base64 > ~/.ssh/id_rsa + - chmod 600 ~/.ssh/id_rsa + - echo -e "Host github.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config + - git remote add github git@github.com:espressif/esp32-wifi-lib.git + - git push github HEAD:master