使用脚本自动部署


#!/bin/bash
echo "cd dir"
# 选择目录
cd /www/wwwroot/note
# 重置代码 # 重置代码 
git stash
git checkout master
git reset --hard origin/master
# 拉取代码
git pull
git pull origin master
echo "git finish"
# 拉取依赖
go mod download
echo "go mod "
#根据端口杀死已有的进程
PROCESS=`lsof -t -i:8888`
kill -9 $PROCESS
echo "kill go"
#守护进程启动
nohup go run main.go &
echo "run go"
作者:admin  创建时间:2022-01-11 12:00
最后编辑:admin  更新时间:2023-04-10 15:46