У меня есть проект FreeStyle в Дженкинсе. Одна часть сборки - это шаг сборки «Выполнить Groovy скрипт» (важно: не шаг «Выполнить Система Groovy сценарий» - это не сработает).
Расчеты, которые выполняет скрипт, понадобятся позже на других этапах сборки. Как я могу использовать переменные на всех этапах? Есть ли возможность установить переменные окружения в «Выполнить Groovy скрипт», который будет извлечен позже?
Я уже пытался использовать
import hudson.EnvVars
import hudson.model.*;
...
def envvars = ['envVarName': 'envVarValue']
build.environments.add(0, Environment.create(new EnvVars(envvars)))
, но «build» не может быть найден в несистемных groovy шагов.
Есть идеи?
Большое спасибо :) ian