Ответ 1
Это огромный пробел в возможностях Jenkins Pipeline IMO. Определенно трудно обеспечить из-за того, что конвейер - это отдельная работа. Одним из решений может быть "архивирование" рабочей области как "артефакт" (tar и архив **/* как "workspace.tar.gz" ), а затем другой конвейер копирует артефакт и разворачивает его в новое рабочее пространство. Это позволяет второму трубопроводу отбираться, где предыдущий остановился. Разумеется, нет никакого способа показать, что второй трубопровод не может быть выполнен из очереди или более одного раза. Это очень плохо. Плагин Delivery Pipeline действительно сияет здесь. Вы выполняете новый конвейер прямо из представления - вместо первого задания. Во всяком случае - не большая часть ответа, но его путь, который я собираюсь попробовать.
EDIT: этот плагин выглядит многообещающим:
https://github.com/jenkinsci/external-workspace-manager-plugin/blob/master/doc/PIPELINE_EXAMPLES.md