Чтобы очистить все журналы сборки в Jenkins, доступно несколько методов. Вот несколько примеров:
- Метод: использование Jenkins CLI (интерфейс командной строки)
java -jar jenkins-cli.jar -s <JENKINS_URL> delete-builds <JOB_NAME>
Замените URL-адресом вашего сервера Jenkins и именем задания, для которого вы хотите очистить журналы сборки. На вашем компьютере должен быть установлен Jenkins CLI (jenkins-cli.jar).
- Метод: использование консоли сценариев Jenkins
- Перейдите на свой сервер Jenkins.
- Нажмите «Управление Jenkins» на левой боковой панели.
- Нажмите «Консоль сценариев».
В консоли скрипта выполните следующий Groovy-скрипт, чтобы очистить все журналы сборки для определенного задания:
Jenkins.instance.getItemByFullName('<JOB_NAME>').builds.each { it.delete() }
Замените именем задания, журналы сборки которого вы хотите очистить.
- Метод: использование конфигурации задания Jenkins
- Перейдите на свой сервер Jenkins.
- Нажмите на задание, для которого вы хотите очистить журналы сборки.
- Нажмите «Настроить» на левой боковой панели.
- Прокрутите вниз до раздела «История сборки».
- Нажмите флажок «Удалить старые сборки».
- Укажите количество сохраняемых сборок и сохраните конфигурацию.
Установив количество сохраняемых сборок, Jenkins автоматически очистит старые журналы сборок, эффективно очищая все журналы сборок.
Обратите внимание, что эти методы имеют разные уровни автоматизации и могут требовать разных уровней доступа или разрешений. Выберите метод, соответствующий вашим требованиям и уровню доступа.