1

Il y a tellement d'outils là-bas. Vous pouvez faire tellement de choses autour du développement que c'est un travail à temps plein tout seul. Alors pourquoi ne pas intégrer des fonctionnalités/outils à une application serveur puissante.Existe-t-il un serveur de développement multi-usage gratuit?

Y at-il un serveur qui intègre (certaines) ces caractéristiques:

  • analyse de code statique
  • automatisé builds (par exemple par le biais maven)
  • integreation continuious
  • tests automatisés
  • projet site web (code source, collaboration d'équipe, documentation, doc java)
  • suivi des bogues
  • contrôle de version (par ex. par SVN)
  • statistiques
  • section téléchargement
  • couverture de code
  • à toute autre mesure et les caractéristiques de support de qualité

Je suis sûr qu'il ya plus de fonctionnalités utiles qui ne viennent pas à l'esprit en ce moment . Il existe des outils qui supportent l'une ou l'autre caractéristique.

Y at-il un logiciel qui prend en charge certaines de ces fonctionnalités? Ce serait parfait si ce logiciel était gratuit, mais au moins, il devrait être non commercial. J'utilise principalement Java.

Merci d'avance.

Répondre

0

On dirait que vous voulez un régulateur de vitesse ou Hudson. Les deux peuvent faire la plupart des articles sur votre liste de blanchisserie.

0

J'aime Launchpad ...

Launchpad est une plate-forme de collaboration logicielle qui fournit:

  • suivi des bogues
  • code d'hébergement en utilisant le code Bazaar Avis
  • bâtiment paquet Ubuntu
  • Hébergement Traductions
  • Mailing listes
  • suivi de réponse et FAQ
  • Spécification suivi

Take the tour! La clé est la construction du paquet. Tu devrais y jeter un coup d'oeil.

0

Si votre exigence est "[Ff] ree", je suggère Hudson. C'est assez moderne et a une tonne de plugins qui peuvent prendre en charge les exigences que vous avez demandées. Hudson est très activement maintenu et les plugins reçoivent beaucoup d'attention aussi.

Hudson prend littéralement minutes pour l'installation et bootstrap ainsi, dans cas simples.

+0

+1 pour Hudson. Il y a un plugin pour tout, et c'est facile à installer et à maintenir. Avec Build Slaves et une construction * libre *, il est possible de construire presque tous les emplois dont vous pouvez rêver. – cringe

1

Ce dont vous avez besoin est une configuration pour Hudson, Maven, Nexus Repository Manager et un outil de suivi des bugs comme Redmine. La Redmine peut être démarrée avec un Bitnami Stack qui inclut Subversion.

L'analyse de code peut être effectuée en utilisant cobertura, findbugs etc. avec Maven (en utilisant des Plugins). Si vous avez besoin de plus de métriques, jetez un oeil à sonar avec le soutien d'un plugin Maven.

Le site Web etc. peut être fait en utilisant Maven (génération de site).

0

Vous pouvez obtenir exactement tout ce dont vous avez besoin dans un seul paquet, et gratuitement, en fazend.com. La plate-forme intègre SVN, Trac, CruiseControl, Maven, etc. Vous démarrez un projet en un clic.