ci: 调整部署脚本避免 heredoc
This commit is contained in:
6
.github/workflows/ci-cd.yml
vendored
6
.github/workflows/ci-cd.yml
vendored
@@ -165,11 +165,11 @@ jobs:
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
sshpass -p "$DEPLOY_PASSWORD" ssh -o StrictHostKeyChecking=no "$DEPLOY_USER@$DEPLOY_HOST" <<EOF
|
sshpass -p "$DEPLOY_PASSWORD" ssh -o StrictHostKeyChecking=no "$DEPLOY_USER@$DEPLOY_HOST" "
|
||||||
set -e
|
set -e
|
||||||
echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY" -u "$REGISTRY_USERNAME" --password-stdin
|
echo \"$REGISTRY_PASSWORD\" | docker login \"$REGISTRY\" -u \"$REGISTRY_USERNAME\" --password-stdin
|
||||||
docker pull $IMAGE
|
docker pull $IMAGE
|
||||||
docker stop $SERVICE 2>/dev/null || true
|
docker stop $SERVICE 2>/dev/null || true
|
||||||
docker rm $SERVICE 2>/dev/null || true
|
docker rm $SERVICE 2>/dev/null || true
|
||||||
docker run -d --name $SERVICE --restart=always -p $PORT:$PORT $IMAGE
|
docker run -d --name $SERVICE --restart=always -p $PORT:$PORT $IMAGE
|
||||||
EOF
|
"
|
||||||
|
|||||||
Reference in New Issue
Block a user