Size: a a a

2020 September 16

E

Elenhil in jenkins_ru
Shes Shesoff
написано вот это
This execution happens in the agent JVM.
Скрипт консоль выполняется только на мастере
источник

E

Elenhil in jenkins_ru
Потому что она не знает на каком агенте выполнять
источник

E

Elenhil in jenkins_ru
Пилите тестовый пайплайн с дебажными степами
источник

SS

Shes Shesoff in jenkins_ru
вот тут очевидно указан какой агент
источник

E

Elenhil in jenkins_ru
Ок, если в этой консоли то ок, я думал на /script
источник

SS

Shes Shesoff in jenkins_ru
и он 100% выполняется на агенте, я указал абсолютный путь до mvn он мне вернул правильную версию, на мастере лежит старее
источник

SS

Shes Shesoff in jenkins_ru
не, речь именно о консоли агента
источник

E

Elenhil in jenkins_ru
Shes Shesoff
и он 100% выполняется на агенте, я указал абсолютный путь до mvn он мне вернул правильную версию, на мастере лежит старее
Короче. Тулы они не прописывают дефолтные бинарники
источник

SS

Shes Shesoff in jenkins_ru
ну в общем проблема то в том что он почему-то берет maven из другого места, никак не могу понять откуда
источник

E

Elenhil in jenkins_ru
Они дают тебе объект который можно использовать в степах
источник

E

Elenhil in jenkins_ru
Если ты делаешь sh mvn -version, он тебе вызывает дефолтный мавен еа машине
источник

E

Elenhil in jenkins_ru
Считай то же что и зашел на машину по ссх и вызвал mvn
источник

E

Elenhil in jenkins_ru
Shes Shesoff
ну в общем проблема то в том что он почему-то берет maven из другого места, никак не могу понять откуда
источник

E

Elenhil in jenkins_ru
Читай. С примерами
источник

SS

Shes Shesoff in jenkins_ru
это вроде понятно, спасибо
Смущает то что я захожу по ссх и делаю mvn -version он возвращает нужный мне 3.6.3 с Maven home: /opt/maven
но если я делаю из консоли агента (тот что скрин выше) он возвращает 3.0.5  с Maven home: /usr/share/maven
источник

SS

Shes Shesoff in jenkins_ru
ща почитаю, может чего подскажет, спасибо
источник

E

Elenhil in jenkins_ru
Shes Shesoff
это вроде понятно, спасибо
Смущает то что я захожу по ссх и делаю mvn -version он возвращает нужный мне 3.6.3 с Maven home: /opt/maven
но если я делаю из консоли агента (тот что скрин выше) он возвращает 3.0.5  с Maven home: /usr/share/maven
А ты из под какого юзера пускаешь
источник

E

Elenhil in jenkins_ru
Под рутом небось
источник

SS

Shes Shesoff in jenkins_ru
jenkins
источник

E

Elenhil in jenkins_ru
Ок. Тогда хз
источник