Jenkins Pipeline Builds: просмотр рабочей области в пользовательском интерфейсе
Сейчас мы экспериментируем с многоотводными сборками Pipeline. Основное преимущество этой функции заключается в том, что она позволяет автоматически создавать новые задания Jenkins всякий раз, когда создается новая ветка.
Однако, это также немного сложнее реализовать, чем старый способ выбора способа создания сборки с использованием пользовательского интерфейса. Кроме того, некоторые функции отсутствуют.
Например, в работе Jenkins Freestyle мы можем использовать пользовательский интерфейс Jenkins для просмотра рабочего пространства, загрузки отдельных файлов и даже уничтожения рабочего пространства. Мы обнаружили, что это полезно, когда сборки пошли наперекосяк или если разработчику нужен особый встроенный актив, который не был архивирован.
Я заметил, что в работе Jenkins Pipeline пользовательский интерфейс больше не предлагает доступ к рабочему пространству. Я знаю, что могу архивировать рабочее пространство, но я действительно не хочу его сохранять - особенно для каждой сборки. Я просто хочу иметь возможность просматривать рабочее пространство или очищать его, если что-то вызывает проблемы с процессом сборки.
Есть ли способ вернуть эту функцию через конвейер? Я не хочу архивировать рабочее пространство для каждой сборки (проблемы с пространством), но я хочу видеть, как выглядит рабочая область, если есть проблемы.
![Freestyle Job with * Workspace * UI]()
Работа с фристайлом с пользовательским интерфейсом рабочего пространства
![Работа с конвейером. Нет возможности просматривать Рабочее пространство]()
Работа трубопровода. Отсутствие возможности просмотра рабочей области
Ответы
Ответ 1
Вы можете увидеть свое рабочее пространство тремя простыми шагами:
-
Сначала перейдите к запуску сборки, который вас интересует, и нажмите "шаги шага".
-
Затем нажмите "выделить node: start". Если у вас несколько узлов, вам нужно сделать это несколько раз.
-
Затем вы нажимаете ссылку на рабочую область. (он появляется на левой панели).