From fc9a4bdc47dde93416663d6e7f15b48509905520 Mon Sep 17 00:00:00 2001 From: CatChow0 Date: Wed, 8 Oct 2025 18:17:33 +0200 Subject: [PATCH] Jenkins Test #14 --- Jenkinsfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4f775e1..25d0c6b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -89,20 +89,22 @@ pipeline { post { success { script { - // Construit une liste de chaînes JSON manuellement + // Prépare la liste d'URL brutes def urlsList = [] if (params.BUILD_TYPE in ['Both','Debug']) { - urlsList << "\"${env.BUILD_URL}artifact/builds/KhaoticEngineReborn_Debug.zip\"" + urlsList << "${env.BUILD_URL}artifact/builds/KhaoticEngineReborn_Debug.zip" } if (params.BUILD_TYPE in ['Both','Release']) { - urlsList << "\"${env.BUILD_URL}artifact/builds/KhaoticEngineReborn_Release.zip\"" + urlsList << "${env.BUILD_URL}artifact/builds/KhaoticEngineReborn_Release.zip" } - def urlsJson = "[${urlsList.join(',')}]" + // Fabrication manuelle d'un JSON array de strings + def urlsJson = urlsList.collect { "\"${it}\"" }.join(',' ) + urlsJson = "[${urlsJson}]" bat """ curl -X POST http://192.168.1.131:2500/ci-notify ^ -H "Content-Type: application/json" ^ - -d "{\\"userId\\": \\"${params.DISCORD_USER_ID}\\",\\"status\\": \\"success\\",\\"urls\\":${urlsJson}}" + -d "{\\"userId\\":\\"${params.DISCORD_USER_ID}\\",\\"status\\":\\"success\\",\\"urls\\":${urlsJson}}" """ } } @@ -111,10 +113,9 @@ pipeline { bat """ curl -X POST http://192.168.1.131:2500/ci-notify ^ -H "Content-Type: application/json" ^ - -d "{\\"userId\\": \\"${params.DISCORD_USER_ID}\\",\\"status\\": \\"failure\\",\\"urls\\":[]}" + -d "{\\"userId\\":\\"${params.DISCORD_USER_ID}\\",\\"status\\":\\"failure\\",\\"urls\\":[]}" """ } } } - } \ No newline at end of file