mirror of https://github.com/midoks/mdserver-web
parent
2adc9c7bc7
commit
f8ec46bf24
@ -0,0 +1,36 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
echo `date` |
||||||
|
|
||||||
|
GITADDR="{$GITROOTURL}/{$USERNAME}/{$PROJECT}" |
||||||
|
GIT_SDIR="{$CODE_DIR}" |
||||||
|
|
||||||
|
GIT_USER_DIR="${GIT_SDIR}/{$USERNAME}" |
||||||
|
GIT_PROJECT_DIR="${GIT_USER_DIR}/{$PROJECT}" |
||||||
|
|
||||||
|
# echo $GIT_PROJECT_DIR |
||||||
|
if [ ! -d $GIT_PROJECT_DIR ];then |
||||||
|
mkdir -p $GIT_USER_DIR && cd $GIT_USER_DIR |
||||||
|
git clone $GITADDR |
||||||
|
fi |
||||||
|
|
||||||
|
unset GIT_DIR |
||||||
|
cd $GIT_PROJECT_DIR && git pull |
||||||
|
|
||||||
|
# func 2 |
||||||
|
# cd $GIT_PROJECT_DIR && env -i git pull origin master |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
WEB_PATH={$WEB_ROOT}/{$USERNAME}/{$PROJECT} |
||||||
|
mkdir -p $WEB_PATH |
||||||
|
|
||||||
|
rsync -vauP --delete --exclude=".*" $GIT_PROJECT_DIR/ $WEB_PATH |
||||||
|
|
||||||
|
sysName=`uname` |
||||||
|
if [ $sysName == 'Darwin' ]; then |
||||||
|
USER=$(who | sed -n "2,1p" |awk '{print $1}') |
||||||
|
chown -R $USER:staff $WEB_PATH |
||||||
|
else |
||||||
|
chown -R www:www $WEB_PATH |
||||||
|
fi |
Loading…
Reference in new issue