У меня есть код, который проверяет свободное место на диске, и если места не хватает - останавливается и завершается сборкой:
$freespace = Get-PSDrive D
$DiskDSpace = ($freespace.Free)
If ($DiskDSpace -lt 214748364809999999999) {
echo "Free space on disk D is less than 20 GB"
exit 1
exit $LastExitCode
}
Но он пропускает только остальные действия в текущем скрипте Powershell и продолжает выполнять сборку.
Мой вопрос: как не выполнить сборку jenkins внутри сценария PS, если условие не выполнено?