pull_custom_code.sh
845 字节
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/bash
#输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
#web站点存放路径
webPath="/www/wwwroot/"
projectName="self_site"
#git项目
gitHttp="http://47.244.231.31:8099/zhl/globalso-v6-c-customer.git"
#Git获取项目代码,执行composer更新
function getProjectCode()
{
cd $webPath$projectName
#判断是否存在git目录
if [ ! -d ".git" ]; then
rm -rf .htaccess
rm -rf .user.ini
cd ..
git clone $gitHttp $projectName
cd $projectName
composer install --ignore-platform-reqs
# .env文件处理
cp .env.example ./.env
else
git checkout .
git pull
composer update --ignore-platform-reqs
chmod -R 777 pull_custom_code.sh
fi
}
# #Git获取项目代码,执行composer更新
getProjectCode
exit