Есть ли бесплатный многофункциональный сервер разработки? - PullRequest
1 голос
/ 14 октября 2010

Существует так много инструментов. Вы можете сделать так много вещей вокруг разработки, что это работа на полную ставку сама по себе. Так почему бы не интегрировать функции / инструменты в мощное серверное приложение.

Есть ли сервер, который интегрирует (некоторые из) эти функции:

  • статический анализ кода
  • автоматизированные сборки (например, через Maven)
  • непрерывное интегрирование
  • автоматизированные тесты
  • веб-сайт проекта (исходный код, совместная работа команды, документация, документация Java)
  • отслеживание ошибок
  • контроль версий (например, через SVN)
  • Статистика
  • раздел загрузки
  • покрытие кода
  • любые другие показатели и функции поддержки качества

Уверен, есть еще полезные функции, которые не приходят мне в голову сейчас. Существуют инструменты, поддерживающие одну или другую функцию.

Существует ли какое-либо программное обеспечение, поддерживающее некоторые из этих функций? Было бы идеально, если бы это программное обеспечение было бесплатным, но по крайней мере оно должно быть некоммерческим. Я в основном использую Java.

Заранее спасибо.

Ответы [ 5 ]

1 голос
/ 14 октября 2010

Вам нужны настройки для Hudson , Maven, Nexus Repository Manager и инструмент отслеживания ошибок, такой как Redmine. Redmine может быть запущен с Bitnami Stack , который включает Subversion.

Анализ кода можно выполнить с помощью cobertura, findbugs и т. Д. С Maven (используя плагины). Если вам нужно больше метрик, взгляните на sonar с поддержкой плагина Maven.

Веб-сайт и т. Д. Можно создать с помощью Maven (создание сайта).

0 голосов
/ 24 октября 2010

Вы можете получить абсолютно все, что вам нужно, в одной упаковке и бесплатно, в fazend.com . Платформа объединяет SVN, Trac, CruiseControl, Maven и т. Д. Вы запускаете проект одним щелчком мыши.

0 голосов
/ 14 октября 2010

Мне нравится Launchpad ...

Launchpad - это программная платформа для совместной работы, которая обеспечивает:

  • Отслеживание ошибок
  • Хостинг кода с использованием обзоров кода Bazaar
  • Сборка пакетов Ubuntu
  • Переводы хостинга
  • Списки рассылки
  • Отслеживание ответов и часто задаваемые вопросы
  • Отслеживание спецификаций

Возьмите тур! Ключом является сборка пакетов.Вы должны проверить это.

0 голосов
/ 14 октября 2010

Если ваше требование "[Ff] ree", я бы предложил Хадсон.Он довольно современный и имеет множество плагинов, которые могут позаботиться о требованиях, которые вы просили.Хадсон очень активно поддерживается, и плагинам также уделяется много внимания.

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

0 голосов
/ 14 октября 2010

Звучит так, как будто вы хотите Круиз-контроль или Хадсон.Оба могут выполнять большинство пунктов в вашем списке белья.

...