Возможно ли создать глобальную переменную в jenkins, которая может быть изменена во время сборки и доступна для всех проектов как на главных, так и на ведомых машинах?Изменение глобальной переменной во время сборки и использование ее в нисходящей сборке
Я пробовал модифицировать глобальную переменную в сборке и посмотреть, сохраняется ли это измененное значение в нисходящей сборке.
Но значение ttt
в TestDownStreamParameter
еще ttt_default
. Он не изменен восходящей сборкой.
Кто-нибудь знает, как достичь цели, которую я хочу?
Есть ли какой-нибудь плагин, который может делать то же самое?
Я также попытался сохранить значение ttt
в файл. Но это неудобно, потому что я должен перенести файл на подчиненные машины, чтобы использовать ttt
на этих машинах.
Можете ли вы привести пример изменения значения глобальных переменных с помощью groovy? Это делает ответ более понятным для всех :) – Brian
Если вы ищете фактическое _implementation_ решения своей проблемы с помощью моего предлагаемого решения: [этот пост] (https://groups.google.com/d/msg/jenkinsci -users/KgCGuDmED1Q/hL2kZEIMsr0J) имеет пример для изменения глобальных переменных окружения через Groovy. –