Build/Helper/Scripts/release.sh
2024-04-24 23:37:15 +00:00

62 lines
1.7 KiB
Bash

#!/bin/bash
echo "#################################################"
echo "# Build develop"
echo "#################################################"
git submodule foreach "git checkout develop || true"
git submodule foreach "git pull || true"
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 || true"
echo "#################################################"
echo "# Update develop main repo"
echo "#################################################"
git add .
git commit -m "Preparing for master update"
git push
echo "#################################################"
echo "# Switch to master"
echo "#################################################"
git submodule foreach "git checkout master || true"
git submodule foreach "git pull || true"
git checkout master
git pull
echo "#################################################"
echo "# Merge develop"
echo "#################################################"
git submodule foreach "git merge develop || true"
git merge develop
git submodule foreach git add .
git submodule foreach "git commit -m 'Update master' || true"
git submodule foreach "git push || true"
git add .
git commit -m "Update master"
git push
echo "#################################################"
echo "# Switch to develop"
echo "#################################################"
git submodule foreach "git checkout develop || true"
git checkout develop