Я пытаюсь создать повторно используемую библиотеку для проекта конвейера Jenkins, но я не могу понять, как получить статус сборки, а также установить его. Если я использую сценарий Jenkinsfile или vars, он работает, но меня интересует использование структуры src / library.
Мне удалось заставить работать другие вещи, такие как обычный git, sh, узел, этапы с использованием интерфейса, но я не могу заставить работать оболочку 'currentBuild'. Я перепробовал много вещей, и я думаю, что мне нужно использовать RunWrapper, но я не могу понять это.
Раньше я имел возможность использовать следующий блок раньше в моем сценарии конвейера напрямую, и теперь я хочу переместить его в мою библиотеку: currentBuild.result = "UNSTABLE"