#!/bin/bash
echo "=== 步骤1: 获取cookie ==="
curl -s -c /tmp/jenkins_cookie2.txt -u admin:FzxAdmin@2026 http://localhost:8080/crumbIssuer/api/xml -o /dev/null
echo "Cookie获取完成"

echo ""
echo "=== 步骤2: 获取CSRF Token ==="
CRUMB=$(curl -s -b /tmp/jenkins_cookie2.txt -u admin:FzxAdmin@2026 http://localhost:8080/crumbIssuer/api/xml | grep -o '<crumb>[^<]*</crumb>' | sed 's/<crumb>//;s/<\/crumb>//')
echo "Got crumb: $CRUMB"

echo ""
echo "=== 步骤3: 触发构建 ==="
curl -s -b /tmp/jenkins_cookie2.txt -u admin:FzxAdmin@2026 \
  -H "Jenkins-Crumb:$CRUMB" \
  -X POST \
  "http://localhost:8080/job/fzx-platform-build/build" \
  -o /tmp/build_result2.txt \
  -w "HTTP Status: %{http_code}\n"

echo "Build trigger result:"
cat /tmp/build_result2.txt
