Сейчас мы экспериментируем с многоотводными сборками Pipeline. Основное преимущество этой функции заключается в том, что она позволяет автоматически создавать новые задания Jenkins всякий раз, когда создается новая ветка.
Однако, это также немного сложнее реализовать, чем старый способ выбора способа создания сборки с использованием пользовательского интерфейса. Кроме того, некоторые функции отсутствуют.
Например, в работе Jenkins Freestyle мы можем использовать пользовательский интерфейс Jenkins для просмотра рабочего пространства, загрузки отдельных файлов и даже уничтожения рабочего пространства. Мы обнаружили, что это полезно, когда сборки пошли наперекосяк или если разработчику нужен особый встроенный актив, который не был архивирован.
Я заметил, что в работе Jenkins Pipeline пользовательский интерфейс больше не предлагает доступ к рабочему пространству. Я знаю, что могу архивировать рабочее пространство, но я действительно не хочу его сохранять - особенно для каждой сборки. Я просто хочу иметь возможность просматривать рабочее пространство или очищать его, если что-то вызывает проблемы с процессом сборки.
Есть ли способ вернуть эту функцию через конвейер? Я не хочу архивировать рабочее пространство для каждой сборки (проблемы с пространством), но я хочу видеть, как выглядит рабочая область, если есть проблемы.