build: try fix ssh env
This commit is contained in:
15
.github/workflows/deploy.yml
vendored
15
.github/workflows/deploy.yml
vendored
@@ -85,15 +85,8 @@ jobs:
|
||||
|
||||
REMOTE_ROOT="${{ secrets.WINSOMNIA_INFRA_ROOT }}"
|
||||
REMOTE_PATH="$REMOTE_ROOT/$SERVICE/$ENV"
|
||||
REMOTE_REQ="$REMOTE_PATH/data/.deploy_req"
|
||||
|
||||
ssh ${{ secrets.WINSOMNIA_DEPLOY_USER }}@${{ secrets.WINSOMNIA_DEPLOY_HOST }} <<'EOF'
|
||||
set -e
|
||||
|
||||
echo "[CI] Writing deploy request..."
|
||||
cat > "$REMOTE_PATH/data/.deploy_req" <<REQ
|
||||
IMAGE='"$IMAGE"'
|
||||
REQ
|
||||
|
||||
echo "[CI] Triggering deploy via systemd..."
|
||||
sudo /bin/systemctl start winsomnia-deploy@'"$SERVICE"'-'"$ENV"'.service
|
||||
EOF
|
||||
ssh -T -q ${{ secrets.WINSOMNIA_DEPLOY_USER }}@${{ secrets.WINSOMNIA_DEPLOY_HOST }} \
|
||||
"echo 'IMAGE=$IMAGE' > '$REMOTE_REQ' && \
|
||||
sudo /bin/systemctl start winsomnia-deploy@${SERVICE}-${ENV}.service"
|
||||
Reference in New Issue
Block a user