У меня есть некоторые сомнения относительно нашей настройки на нашем ci сервере.
Команда maven, используемая для сборки приложений, настроена в бамбуке как "mvn install deploy" .
Насколько я понимаю, это вызовет все фазы вплоть до "install" , а затем снова вызовет все фазы до "deploy" , что будет означать и, как я вижу в наши журналы о том, что приложения создаются дважды (дважды компилируются, дважды тестируются) и т. д. Это также означает, что сборка приложений занимает почти вдвое больше времени, чем необходимо.
Все, что нужно, это "mvn deploy" для правильной сборки приложений.
Правильно ли мое понимание / наблюдение?