У меня есть следующий Jenkinsfile для запуска теста Powershell Pester. Как получить результат компоновки 'UNSTABLE', если тесты на паттеров НЕ пройдены?
stage('Version, Build and Test Updated Roles') {
when {
allOf {
branch 'feature/ABC'
expression { currentBuild.currentResult == 'SUCCESS' }
}
}
steps {
powershell script: '''
try
{
$env:BRANCH_NAME
Invoke-Build -Task Version, BuildUpdatedRoles -VSTS -ErrorAction Stop
}
catch
{
Write-Output $PSItem
exit $LastExitCode
}
'''
}
}