2015-11-27 2 views
0

У меня 2000 рабочих мест в моих dev-jenkins, я хочу удалить неактивную работу старше 6 месяцев в Jenkins, а также там рабочее пространство, которое присутствует на разных подчиненных.Как удалить неактивные задания старше 6 месяцев в jenkins

Дженкинс VERSION using- 1.580.3

Спасибо заранее.

Ayush

ответ

2

Там нет никакого официального решения, чтобы сделать это (= плагинов или родной функциональности Jenkins).

Вы можете найти Groovy скрипт здесь, который удаляет неактивные рабочие области: http://jenkins-ci.361315.n4.nabble.com/automated-deletion-of-workspaces-td3799739.html

Другой Groovy скрипт для очистки рабочих пространств (будет обновляться, потому что это на самом деле проверить оставшееся свободное пространство): https://gist.github.com/rb2k/8372402

Вы можете запланировать работу по обслуживанию на всех ваших подчиненных, чтобы запустить эти два сценария.

Существует также плагин Jenkins Workspace Cleanup, который может очищать рабочее пространство до или после сборки.

+0

Спасибо за ваш ответ. –

+0

Если это помогло, проголосуйте за решение :) –

Смежные вопросы