Я пытаюсь найти лучший способ получить файл tar из работающего MultiJob для запуска фазовых заданий.Jenkins - передать tar-файл из Multijob в фазовые задания
- MultiJob starts - Phase 1 job needs to copy tar from MultiJob - Phase 2 job needs to copy tar from MultiJob - MultiJob does some other tasks - End of MultiJob
Если я могу заархивировать как шаг сборки, то я могу скопировать его в детских процессов, но, к сожалению, только в архиве, я нахожу, что это действие после сборки.
Я искал попытку скопировать файл из одного рабочего пространства в другое, но это также кажется тупиковым.
Может ли кто-нибудь помочь мне найти лучший способ сделать это?
Работы «Фаза 1» и «Фаза 2» разделяются между другими многоугольниками (я называю их рабочими заданиями, поскольку они работают аналогично функциям). Я также не использую тот же раб для всех заданий. Совместное рабочее пространство, похоже, не работает для меня. Однако, если бы у меня не было такой странной настройки, то совместное рабочее пространство было именно тем, что я искал. – Kandyyoshia
Другим решением является создание общего сетевого диска и использование этого диска в качестве настраиваемого рабочего пространства для всех ваших фазовых заданий. –
Это супер хороший способ сделать это, но, к сожалению, моя компания не позволит мне это сделать. :(Однако, поскольку это правильный способ сделать это, я собираюсь отметить это как правильный ответ. – Kandyyoshia