Size: a a a

2020 September 07

MS

Maksym Sivash in jenkins_ru
есть главная джоба которая порождает новые, нужно чтоб когда я убил главную, она не убивала дочерние, а просто ждала их выполнения
источник

I

Inetov in jenkins_ru
Viacheslav Dubrovskyi
на ноде процесс дженкинса обычно работает от какого-то юзера. И есть переменная HOME. Вот от неё и задавать можно в какой папке все должно работать. Например $HOME/workspace/my_job
строка 17 даёт "no such property"
а 18 - null
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
Inetov
строка 17 даёт "no such property"
а 18 - null
HOME это в sh. В пайплайне env.HOME
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
Ну и нужно в node завернуть
источник

I

Inetov in jenkins_ru
Viacheslav Dubrovskyi
HOME это в sh. В пайплайне env.HOME
вывод примера со скрина:
env.HOME: null
источник

I

Inetov in jenkins_ru
Viacheslav Dubrovskyi
Ну и нужно в node завернуть
зачем? выше уже node прописан
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
ух, по декларативному пайплайну не скажу сходу. Не юзаю.
источник

I

Inetov in jenkins_ru
Viacheslav Dubrovskyi
ух, по декларативному пайплайну не скажу сходу. Не юзаю.
в общем код выше выполняется на ноде с виндой. но нет там такой переменной. а проблемы, описанные выше - есть.
если у тебя они не воспроизводятся - опиши поточнее, может мне стоит сделать так же.
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
наверно для винды другая переменная. Я про линукс говорил
источник

E

Elenhil in jenkins_ru
Inetov
строка 17 даёт "no such property"
а 18 - null
JENKINS_HOME же
источник

E

Elenhil in jenkins_ru
или WORKSPACE
источник

E

Elenhil in jenkins_ru
зачем вам хоум?
источник

I

Inetov in jenkins_ru
Elenhil
JENKINS_HOME же
echo "env.JENKINS_HOME: ${env.JENKINS_HOME}"
вывод:
env.JENKINS_HOME: /var/lib/jenkins
на виндовой машине!
источник

E

Elenhil in jenkins_ru
прописано в xml небось
источник

Н

Никитяо in jenkins_ru
Подскажите, у меня когда triggerRemoteJob неуспешны, то стейдж не красится красным или желтым, я уже и unstable и warnError пробовал
источник

I

Inetov in jenkins_ru
Elenhil
зачем вам хоум?
мне необходимо выполнять параллельные джобы в одной директории.
сейчас работает на "Freestyle Job", хотел переехать на pipeline и тут началось:
1) в настройках ноды есть такой пункт "Корень удаленной ФС". но его нельзя получить из кода.
2) у Freestyle Job при использовании "custom workspace" - путь будет расчитываться от этого корня ФС.
3) у команды "ws" в pipeline - так же, но будут создаваться директории @2, @3, ... для параллельных, в отличии от п.1
4) у команды "dir" в pipeline - путь будет расчитываться от рабочей директории джоба, а не от корня ФС
и как с этим справиться - не понятно.
источник

E

Elenhil in jenkins_ru
Inetov
мне необходимо выполнять параллельные джобы в одной директории.
сейчас работает на "Freestyle Job", хотел переехать на pipeline и тут началось:
1) в настройках ноды есть такой пункт "Корень удаленной ФС". но его нельзя получить из кода.
2) у Freestyle Job при использовании "custom workspace" - путь будет расчитываться от этого корня ФС.
3) у команды "ws" в pipeline - так же, но будут создаваться директории @2, @3, ... для параллельных, в отличии от п.1
4) у команды "dir" в pipeline - путь будет расчитываться от рабочей директории джоба, а не от корня ФС
и как с этим справиться - не понятно.
очень странное занятие, честно говоря. Воркспейс уникальный per-build. Это фича. Поведение фристайла - плохая практика
источник

E

Elenhil in jenkins_ru
про корен ФС не понятно
источник

E

Elenhil in jenkins_ru
"от корня ФС" рассчитывается абсолютный путь, не?
источник

E

Elenhil in jenkins_ru
в шиндовс то
источник