Build/Helper/Scripts/release.sh
2024-03-20 06:00:59 +00:00

62 lines
1.6 KiB
Bash

#!/bin/bash
echo "#################################################"
echo "# Build develop"
echo "#################################################"
git submodule foreach git checkout develop
git submodule foreach git pull
git checkout develop
git pull
npm run scss
npm run release
echo "#################################################"
echo "# Update develop submodules"
echo "#################################################"
git submodule foreach git add .
git submodule foreach "git commit -m 'Preparing for master update' || true"
git submodule foreach git push
echo "#################################################"
echo "# Update develop main repo"
echo "#################################################"
git git add .
git git commit -m "Preparing for master update"
git git push
echo "#################################################"
echo "# Switch to master"
echo "#################################################"
git submodule foreach git checkout master
git submodule foreach git pull
git checkout master
git pull
echo "#################################################"
echo "# Merge develop"
echo "#################################################"
git submodule foreach git merge develop
git git merge develop
git submodule foreach git add .
git submodule foreach "git commit -m 'Update master' || true"
git submodule foreach git push
git git add .
git git commit -m "Update master"
git git push
echo "#################################################"
echo "# Switch to develop"
echo "#################################################"
git submodule foreach git checkout develop
git checkout develop