#!/bin/bash
echo ""
# 输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "Start"
# git项目路径
gitPath="/www/wwwroot/pdr"
# git 网址
gitHttp="git@git.dev.tencent.com:Fonhua-Team/pdr.git"
echo "Web站点路径:$gitPath"
# 判断项目路径是否存在
if [ -d "$gitPath" ]; then
cd $gitPath
# 判断是否存在git目录
if [ ! -d ".git" ]; then
echo "在该目录下克隆 git"
git clone $gitHttp gittemp
mv gittemp/.git .
rm -rf gittemp
fi
# 拉取最新的项目文件
git reset --hard origin/master
git pull
# 设置目录权限
chown -R www:www $gitPath
echo "End"
exit
else
echo "该项目路径不存在"
echo "End"
exit
fi
宝塔 自动更新代码代码脚本
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1、首先在码云上创建代码仓库,上传自己的代码,具体流程可看https://www.jianshu.com/p/3e...
- 下载 我这个安装卸载好几次了,卡在“配置”这块解决办法:停止安装然后登录服务器命令行运行 安装之后宝塔后台gitl...
- 不同于php-fpm每次请求都会加载一次PHP代码,常驻型应用只会读取一次源文件,为了避免每次发布/调试代码都需要...
- description: 当数据库需要频繁更新结构时,代码与数据库难以保持一致是烦人的问题.而golang的gor...
- 参考资料: 1,https://www.cnblogs.com/elvinle/p/7989119.html 2,...