不懂的可以评论或联系我邮箱:owen@owenzhang.com\ 著作权归OwenZhang所有。商业转载请联系OwenZhang获得授权,非商业转载请注明出处。
在项目/www/wwwroot 下先git clone项目
/usr/bin/sh /opt/shell/auto-git-pull.sh $1 > /www/wwwlogs/auto-git-pull.log
vim /opt/shell/auto-git-pull.sh
#!/bin/bash
echo ""
#输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "Start"
echo "$1"
#判断宝塔WebHook参数是否存在
if [ ! -n "$1" ];then
echo "param ERROR"
echo "End"
exit
fi
#git项目路径 可以按照实际路径修改
gitPath="/www/wwwroot/$1"
echo "Web站点路径:$gitPath"
#判断项目路径是否存在
if [ -d "$gitPath" ];then
cd $gitPath
#拉取最新的项目文件
sudo git pull
#设置目录权限
chown -R www:www $gitPath
echo "End"
exit
else
echo "该项目路径不存在"
echo "End"
exit
fi
把aaa改成项目名称
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。