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_ROOT="${{ secrets.WINSOMNIA_INFRA_ROOT }}"
|
||||||
REMOTE_PATH="$REMOTE_ROOT/$SERVICE/$ENV"
|
REMOTE_PATH="$REMOTE_ROOT/$SERVICE/$ENV"
|
||||||
|
REMOTE_REQ="$REMOTE_PATH/data/.deploy_req"
|
||||||
|
|
||||||
ssh ${{ secrets.WINSOMNIA_DEPLOY_USER }}@${{ secrets.WINSOMNIA_DEPLOY_HOST }} <<'EOF'
|
ssh -T -q ${{ secrets.WINSOMNIA_DEPLOY_USER }}@${{ secrets.WINSOMNIA_DEPLOY_HOST }} \
|
||||||
set -e
|
"echo 'IMAGE=$IMAGE' > '$REMOTE_REQ' && \
|
||||||
|
sudo /bin/systemctl start winsomnia-deploy@${SERVICE}-${ENV}.service"
|
||||||
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
|
|
||||||
Reference in New Issue
Block a user