forked from ppfun/pixelplanet
fix permission issues on githook
This commit is contained in:
parent
6af530907a
commit
c975ec57bf
|
@ -12,7 +12,7 @@ DEVFOLDER="/home/pixelpla/pixelplanet-dev"
|
||||||
PFOLDER="/home/pixelpla/pixelplanet"
|
PFOLDER="/home/pixelpla/pixelplanet"
|
||||||
|
|
||||||
should_reinstall () {
|
should_reinstall () {
|
||||||
local TMPFILE="${BUILDDIR}/package.json.${branch}.tmp"
|
local TMPFILE="${BUILDDIR}/package.json.${1}.tmp"
|
||||||
local NODEDIR="${BUILDDIR}/node_modules"
|
local NODEDIR="${BUILDDIR}/node_modules"
|
||||||
local ORFILE="${BUILDDIR}/package.json"
|
local ORFILE="${BUILDDIR}/package.json"
|
||||||
[ -f "${TMPFILE}" ] && [ -d "${NODEDIR}" ] && diff -q "${TMPFILE}" "${ORFILE}" && {
|
[ -f "${TMPFILE}" ] && [ -d "${NODEDIR}" ] && diff -q "${TMPFILE}" "${ORFILE}" && {
|
||||||
|
@ -32,16 +32,16 @@ npm_reinstall () {
|
||||||
|
|
||||||
while read oldrev newrev refname
|
while read oldrev newrev refname
|
||||||
do
|
do
|
||||||
|
GIT_WORK_TREE="$BUILDDIR" GIT_DIR="${BUILDDIR}/.git" git fetch --all
|
||||||
|
cd "$BUILDDIR"
|
||||||
branch=$(git rev-parse --symbolic --abbrev-ref $refname)
|
branch=$(git rev-parse --symbolic --abbrev-ref $refname)
|
||||||
if [ "production" == "$branch" ]; then
|
if [ "production" == "$branch" ]; then
|
||||||
echo "---UPDATING REPO ON PRODUCTION SERVER---"
|
echo "---UPDATING REPO ON PRODUCTION SERVER---"
|
||||||
GIT_WORK_TREE="$BUILDDIR" GIT_DIR="${BUILDDIR}/.git" git fetch --all
|
|
||||||
GIT_WORK_TREE="$BUILDDIR" GIT_DIR="${BUILDDIR}/.git" git reset --hard origin/production
|
GIT_WORK_TREE="$BUILDDIR" GIT_DIR="${BUILDDIR}/.git" git reset --hard origin/production
|
||||||
COMMITS=`git log --pretty=format:'- %s%b' $newrev ^$oldrev`
|
COMMITS=`git log --pretty=format:'- %s%b' $newrev ^$oldrev`
|
||||||
COMMITS=`echo "$COMMITS" | sed ':a;N;$!ba;s/\n/\\\n/g'`
|
COMMITS=`echo "$COMMITS" | sed ':a;N;$!ba;s/\n/\\\n/g'`
|
||||||
echo "---BUILDING pixelplanet---"
|
echo "---BUILDING pixelplanet---"
|
||||||
cd "$BUILDDIR"
|
should_reinstall production
|
||||||
should_reinstall
|
|
||||||
DO_REINSTALL=$?
|
DO_REINSTALL=$?
|
||||||
[ $DO_REINSTALL -eq 0 ] && npm_reinstall
|
[ $DO_REINSTALL -eq 0 ] && npm_reinstall
|
||||||
npm run build
|
npm run build
|
||||||
|
@ -64,17 +64,14 @@ do
|
||||||
pm2 start ecosystem-backup.yml
|
pm2 start ecosystem-backup.yml
|
||||||
pm2 start ecosystem-captchas.yml
|
pm2 start ecosystem-captchas.yml
|
||||||
else
|
else
|
||||||
branch="dev"
|
|
||||||
echo "---UPDATING REPO ON DEV SERVER---"
|
echo "---UPDATING REPO ON DEV SERVER---"
|
||||||
pm2 stop ppfun-server-dev
|
pm2 stop ppfun-server-dev
|
||||||
pm2 stop ppfun-captchas-dev
|
pm2 stop ppfun-captchas-dev
|
||||||
GIT_WORK_TREE="$BUILDDIR" GIT_DIR="${BUILDDIR}/.git" git fetch --all
|
|
||||||
GIT_WORK_TREE="$BUILDDIR" GIT_DIR="${BUILDDIR}/.git" git reset --hard "origin/$branch"
|
GIT_WORK_TREE="$BUILDDIR" GIT_DIR="${BUILDDIR}/.git" git reset --hard "origin/$branch"
|
||||||
COMMITS=`git log --pretty=format:'- %s%b' $newrev ^$oldrev`
|
COMMITS=`git log --pretty=format:'- %s%b' $newrev ^$oldrev`
|
||||||
COMMITS=`echo "$COMMITS" | sed ':a;N;$!ba;s/\n/\\\n/g'`
|
COMMITS=`echo "$COMMITS" | sed ':a;N;$!ba;s/\n/\\\n/g'`
|
||||||
echo "---BUILDING pixelplanet---"
|
echo "---BUILDING pixelplanet---"
|
||||||
cd "$BUILDDIR"
|
should_reinstall dev
|
||||||
should_reinstall
|
|
||||||
DO_REINSTALL=$?
|
DO_REINSTALL=$?
|
||||||
[ $DO_REINSTALL -eq 0 ] && npm_reinstall
|
[ $DO_REINSTALL -eq 0 ] && npm_reinstall
|
||||||
nice -n 19 npm run build:dev
|
nice -n 19 npm run build:dev
|
||||||
|
|
Loading…
Reference in New Issue
Block a user