mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-10 19:28:41 +00:00
62 lines
1.7 KiB
Bash
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 |