From 55399b08787d89ef2922eb82626810465f22d63f Mon Sep 17 00:00:00 2001 From: Aleksandr Vodianov <aleksandr.vodianov@demlabs.net> Date: Mon, 11 Oct 2021 18:14:40 +0300 Subject: [PATCH] add autoupdate cellframe-dashboard --- general/chroot_wrap.sh | 5 +++++ general/update_dashboard.sh | 17 +++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 general/update_dashboard.sh diff --git a/general/chroot_wrap.sh b/general/chroot_wrap.sh index dc35371..07deace 100755 --- a/general/chroot_wrap.sh +++ b/general/chroot_wrap.sh @@ -45,6 +45,11 @@ for platform in $PLATFORMS; do PKG_FORMAT=$(echo $PKG_FORMAT | cut -d ' ' -f2-) unexport_variables "./prod_build/$platform/conf/*" done + +if [[ $CI_COMMIT_REF_NAME == "support-5044" ]]; then + ./prod_build/general/update_dashboard.sh +fi + #[ $(mount | grep "/run/schroot/mount") ] && sudo umount -l /run/schroot/mount && sudo rm -r /run/schroot/mount/* #Removing mountpoint odds. cd $wd diff --git a/general/update_dashboard.sh b/general/update_dashboard.sh new file mode 100755 index 0000000..8a4cd18 --- /dev/null +++ b/general/update_dashboard.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +git clone https://${USER}:${CI_PUSH_TOKEN}@gitlab.demlabs.net/cellframe/cellframe-dashboard.git +cd cellframe-dashboard +git remote set-url origin https://${USER}:${CI_PUSH_TOKEN}@gitlab.demlabs.net/cellframe/cellframe-dashboard.git + +git checkout support-4958 + +versionPatch=$(cat config.pri | grep 'VER_PAT =' | cut -d'=' -f 2) +let "versionPatch++" +echo "update version patch to $versionPatch" +sed -i "s/VER_PAT = \"[0-9]\+\"/VER_PAT = \"$versionPatch\"/g" config.pri + + +git add config.pri +git commit -m 'update version patch' +git push -- GitLab