В настоящее время моя команда использует Jenkins для создания автоматических сборок, запускаемых изменениями SVN.
Недавно мы решили, что хотим использовать Sonar.Мы не хотим, чтобы интеграция sonar / hudson происходила для каждой отдельной сборки снимка.Мы просто хотим это раз в неделю или около того.
Наша команда использует clean deploy -U
вместо clean deploy site-deploy -U
, поэтому простого использования периодической сборки для запуска сонара будет недостаточно, поскольку в нем не будет информации о сайте из сборки (такой как отчет о клевере).
Мой вопрос в том, можно ли в одной работе связать разные цели с разными временами сборки?Я, наверное, не совсем ясно.Могу ли я связать clean deploy -U
со сборкой, вызванной изменением SVN, но связать 'clean deploy site-deploy -U' со сборкой, инициированной периодической сборкой?
Является ли мой единственный выбор
1. Убедите всех в необходимости развертывания сайта при каждом построении моментального снимка (что займет больше времени)
ИЛИ
2. Создать новую работу для еженедельной сборки?