Запланировать конкретную цель сборки в Jenkins?

Группа, в которой я работаю, стандартизировала сборки Jenkins для непрерывной интеграции. Регистрация кода запускает стандартную сборку, анализ Cobertura и публикацию в репозитории Artifactory SNAPSHOT. Я только что закончил добавлять новую цель в основной файл сборки, которая запускает запуск сонара, но я не хочу, чтобы он запускался при каждой регистрации.

Есть ли способ запланировать ночную сборку определенной цели в Jenkins? Jenkins, очевидно, облегчает плановые сборки, но каждый раз запускает обычную сборку проекта. Я хотел бы иметь возможность запланировать запуск цели сборки сонара по ночам.

Я, конечно, мог бы создать отдельный проект Jenkins, чтобы запускать цель Sonar по расписанию, но я стараюсь этого избежать, если могу. На нашем сервере Jenkins уже есть несколько сотен сборок; удваивать это количество ради планирования ночных сборок не очень желательно. Я искал плагин Jenkins, который мог бы облегчить это, но ничего не нашел. Есть предложения?

8
задан Sam T. 21 October 2011 в 14:59
поделиться