#!/bin/bash
set -u
cd "$(dirname "$0")/.."
if ! timeout 8 bash -c 'echo > /dev/tcp/123.60.114.238/10216' 2>/dev/null; then
echo "[FAIL] 123.60.114.238:10216 仍不可达,稍后重试"; exit 1
fi
echo "[OK] 服务器可达,开始上传..."
for D in out_res/artifacts/*/; do
DATE=$(basename "$D")
echo "== 上传 artifacts/$DATE ..."
sshpass -p 'huawei@ci' scp -P 10216 -o StrictHostKeyChecking=no -r "$D" root@123.60.114.238:/home/30039325/fuzz_result/artifacts/ 2>&1 | tail -1
done
echo "== 同步结果库 detail + snapshot ..."
python3 scripts/sync_result_server.py --mode detail
python3 scripts/sync_result_server.py --mode snapshot
echo "== 完成: issue 附件链接与看板即生效"