Встроенные серверы приложений в Sonatype Nexus, Jenkins и Collabnet Subversion Edge

Мне нужно настроить среду разработки сборки, которая включает следующую

  • Sonatype Nexus
  • Jenkins
  • Collabnet Subversion

Мое приложение работает на сервере приложений GlassFish. Я заметил, что все три вышеупомянутых инструмента поставляются со встроенными серверами приложений. Я скачал каждую из них и опробовал их, но я немного опасаюсь того факта, что теперь у меня работает 4 сервера приложений.

Я заметил, что каждый из них также предоставляет вариант файла войны, который можно просто перенести на существующий сервер приложений. Я думаю, что с "Collabnet Subversion Edge" у меня, вероятно, нет другого варианта, поскольку он не поставляется с вариантом установки войны. Два других можно скачать как военные файлы.

Каковы недостатки запуска Nexus и Jenkins на одном сервере приложений. Есть ли недостатки? В данный момент я исследую, как его настроить. Похоже, что его можно настроить только после того, как военные файлы были взорваны / разархивированы сервером приложений.

Я также не хочу помещать эти военные файлы в существующий экземпляр Glassfish, поскольку он используется для формальных тестов. Думаю, мне стоит установить Tomcat и использовать его для этих инструментов.Вы бы порекомендовали мне использовать встроенные серверы или просто использовать один сервер приложений и при необходимости выделять больше памяти? Работают ли какие-либо из этих инструментов лучше со встроенными серверами, или это не имеет никакого значения?

Спасибо

0
задан ziggy 6 February 2012 в 17:17
поделиться