From ac2b086276efc7b4457e048dc3328bb56866061e Mon Sep 17 00:00:00 2001 From: syoul Date: Thu, 19 Mar 2026 16:57:26 +0100 Subject: [PATCH] fix: sbom-publish affiche le code HTTP et body DTrack pour debug Co-Authored-By: Claude Sonnet 4.6 --- .woodpecker.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 96cfb98..84da8c8 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -71,22 +71,24 @@ steps: commands: - | VERSION=$(date +%Y-%m-%d)-$(echo "$CI_COMMIT_SHA" | cut -c1-8) - curl -sf -X POST "https://dtrack.syoul.fr/api/v1/bom" \ + HTTP=$(curl -s -o /tmp/dtrack-response.txt -w "%{http_code}" -X POST "https://dtrack.syoul.fr/api/v1/bom" \ -H "X-Api-Key: $DTRACK_TOKEN" \ -F "autoCreate=true" \ -F "projectName=prestashop-test-app" \ -F "projectVersion=$VERSION" \ - -F "bom=@.reports/sbom-prestashop.cyclonedx.json" - echo "SBOM prestashop publie (version $VERSION)" + -F "bom=@.reports/sbom-prestashop.cyclonedx.json") + echo "HTTP $HTTP : $(cat /tmp/dtrack-response.txt)" + [ "$HTTP" -ge 200 ] && [ "$HTTP" -lt 300 ] || exit 1 - | VERSION=$(date +%Y-%m-%d)-$(echo "$CI_COMMIT_SHA" | cut -c1-8) - curl -sf -X POST "https://dtrack.syoul.fr/api/v1/bom" \ + HTTP=$(curl -s -o /tmp/dtrack-response.txt -w "%{http_code}" -X POST "https://dtrack.syoul.fr/api/v1/bom" \ -H "X-Api-Key: $DTRACK_TOKEN" \ -F "autoCreate=true" \ -F "projectName=prestashop-test-db" \ -F "projectVersion=$VERSION" \ - -F "bom=@.reports/sbom-mariadb.cyclonedx.json" - echo "SBOM mariadb publie (version $VERSION)" + -F "bom=@.reports/sbom-mariadb.cyclonedx.json") + echo "HTTP $HTTP : $(cat /tmp/dtrack-response.txt)" + [ "$HTTP" -ge 200 ] && [ "$HTTP" -lt 300 ] || exit 1 # Etape 3a : Ecriture du .env depuis les secrets # NOTE: ne pas utiliser ${VAR} dans commands (bug Woodpecker next), utiliser env | grep