mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-12 11:19:56 +00:00
no message
This commit is contained in:
parent
bf45587c80
commit
e5efcd3d26
14
cmd
14
cmd
@ -504,14 +504,20 @@ if [ $# -gt 0 ]; then
|
|||||||
run_exec mariadb "sh /etc/mysql/repassword.sh"
|
run_exec mariadb "sh /etc/mysql/repassword.sh"
|
||||||
elif [[ "$1" == "update" ]]; then
|
elif [[ "$1" == "update" ]]; then
|
||||||
shift 1
|
shift 1
|
||||||
if [[ "$@" != "nobackup" ]]; then
|
|
||||||
run_mysql backup
|
|
||||||
fi
|
|
||||||
if [[ -z "$(arg_get local)" ]]; then
|
if [[ -z "$(arg_get local)" ]]; then
|
||||||
git fetch --all
|
git fetch --all
|
||||||
git reset --hard origin/$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')
|
current_branch=$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')
|
||||||
|
db_changes=$(git diff --name-only HEAD..origin/$current_branch | grep -E "^database/")
|
||||||
|
if [[ -n "$db_changes" ]]; then
|
||||||
|
info "数据库有迁移变动,执行数据库备份..."
|
||||||
|
run_mysql backup
|
||||||
|
fi
|
||||||
|
git reset --hard origin/$current_branch
|
||||||
git pull
|
git pull
|
||||||
run_exec php "composer update"
|
run_exec php "composer update"
|
||||||
|
else
|
||||||
|
info "执行数据库备份..."
|
||||||
|
run_mysql backup
|
||||||
fi
|
fi
|
||||||
run_exec php "php artisan migrate"
|
run_exec php "php artisan migrate"
|
||||||
run_exec nginx "nginx -s reload"
|
run_exec nginx "nginx -s reload"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user