Я настраиваю подчиненное устройство jenkins на машине, которая должна построить проект maven, содержащий некоторый собственный C-код. Сама машина, однако, является проблемой. На машине размещена довольно старая программа, в которой используется множество переменных окружения, таких как JAVA_HOME, что maven должно функционировать должным образом. Чтобы запустить maven на подчиненном компьютере, мне нужно установить эти переменные среды, прежде чем выполнять maven, или maven, и другие зависимости, например ssh, не будут выполняться. Я не могу просто изменить переменные навсегда, поэтому мне нужно изменить переменную en environment перед выполнением сборки maven.
Я могу выполнить сборку вручную, установив переменные среды перед выполнением mvn, и сборка работает как шарм. Но мне нужно, чтобы jenkins автоматически запускали сборку.
Как я вижу, мне нужно: Настройка jenkins для установки переменных среды перед выполнением maven или Настройте maven для использования определенных значений вместо определенных переменных среды (таким образом, чтобы jenkins мог обрабатывать выполнение)
Ваша помощь очень ценится.