Когда я go выхожу на консольный вывод, я нажимаю на ссылку «Перезагрузить со стадии».
Затем я выбираю сцену и нажимаю «ЗАПУСК».
Предположим, что новый номер сборки # 958.
Первые строки консоли вывода для # 958:
Начато по имени пользователя
Перезапущено из сборки # 956, этап Этап 2
Я хочу получить номер родительской сборки # 956 в Groovy коде. Как я могу получить его?
Я уже пробовал:
currentBuild.previousBuild.getNumber()
Это всегда возвращает предыдущий номер сборки (не родительский номер сборки, например, я получаю # 957 при запуске # 958).
currentBuild.rawBuild.getParent().getFullName()
Возвращает только родительское имя, а не номер сборки.
Есть ли переменная окружения для этого родительского номера сборки?
Есть идеи, как закодировать это в Groovy?
Могу ли я сохранить этот родительский номер сборки в некоторой переменной и прочитать его из Groovy?
Спасибо!