API Powershell, использующий CURL для создания работы Дженкина - PullRequest
0 голосов
/ 13 марта 2020

Я создал вызов POST API Powershell для создания задания в Jenkins и ожидания завершения задания и получения статуса сборки.

Итак, у меня есть следующий номер сборки и я хочу проверить статус построения. Но когда я проверяю статус, он показывает нулевой статус результата, потому что задание все еще строится.

$BUILD_STATUS = curl.exe -s "http://Jenkins/job/XYZJobName/api/json" --user $userString
$NxtBuild = ($BUILD_STATUS | ConvertFrom-Json).nextBuildNumber
$LastBuild = "http://Jenkins/job/XYZJobName/$NxtBuild/api/json"
$BUILD_STATUS_Result = curl.exe -s $LastBuild --user $userString | Convertfrom-Json 
echo $BUILD_STATUS_Result.result
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...