diff --git a/.woodpecker/my-first-workflow.yaml b/.woodpecker/my-first-workflow.yaml index 35c38ae73..88861d27c 100644 --- a/.woodpecker/my-first-workflow.yaml +++ b/.woodpecker/my-first-workflow.yaml @@ -55,12 +55,12 @@ steps: # 替换原SSH认证判断代码 - | - ssh_output=$(ssh -vvv -i /root/.ssh/id_ed25519 -o StrictHostKeyChecking=accept-new git@github.com 2>&1) + ssh_output=$$(ssh -vvv -i /root/.ssh/id_ed25519 -o StrictHostKeyChecking=accept-new git@github.com 2>&1) echo "===== 完整SSH连接日志 =====" - echo "$ssh_output" + echo "$$ssh_output" echo "===== SSH日志结束 =====" - if echo "$ssh_output" | grep -q "successfully authenticated"; then + if echo "$$ssh_output" | grep -q "successfully authenticated"; then echo "✅ SSH认证成功(忽略正常的Exit status 1)" else echo "❌ SSH认证失败!"