Мы знаем, что есть переменная среды с именем JENKINS_HOME, поэтому мы можем использовать ее где угодно как $ JENKINS_HOME. Но теперь, когда я запускаю проекты на подчиненных узлах, мне нужно использовать домашний каталог jenkins (который называется «удаленный корень FS» при определении подчиненного узла) на подчиненном узле в качестве переменной. И я обнаружил, что $ JENKINS_HOME всегда является домашним каталогом jenkins на главном узле, даже я запускаю проекты на подчиненном узле.Есть ли переменные env для подчиненного узла в JENKINS?
Любой может помочь? Спасибо!
Я просто добавил имя переменной среды SLAVE_HOME, чтобы решить эту проблему. Перейдите к определению подчиненного узла -> найдите «свойства узла» -> «переменные среды» -> добавьте переменную с именем SLAVE_HOME и установите значение как значение «remote FS root». Тогда я могу использовать эту переменную в скрипте Ant. – XiaoYao
Доступна ли эта переменная env для скриптов установки инструмента? – tkotisis