#!/bin/sh echo "Step 1: building ..." CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" main.go echo "Step 2: Uploading ..." # scp main root@ovenx.cn:/www/gin-blog/main rsync -zp --progress main root@106.52.207.148:/www/wwwroot/pm/main echo "Step 3: Restarting ..." ssh root@106.52.207.148 "systemctl restart pm" echo "succesde ..."