2009-10-08 7 views
2

Je suis à la recherche d'un moyen gratuit d'automatiser les builds et de gérer les work items (y compris le bug-tracking) pour une petite équipe open-source (principalement moi et 1 à 3 autres développeurs). J'ai vérifié de nombreux produits et pour l'instant, le meilleur que j'ai pu trouver était TeamCity mais cet outil ne semble pas avoir de gestion des éléments de travail (tâches, bugs, exigences, etc.). J'utilise SVN comme contrôle source, VS2008 comme IDE et, si possible, mon gestionnaire de construction/logiciel de gestion des éléments de travail fonctionne sur IIS 6.0 mais je n'ai aucun problème à installer Apache s'il n'y a pas moyen de l'éviter. Team12 est la meilleure solution (peut-être avec quelques add-ons pour la gestion des éléments de travail) ou si une autre pile de produits pourrait être un meilleur choix.Alternative gratuite au poste de travail TFS

Merci

Répondre

4

trac. Le meilleur est (à mon humble avis). Visitez trac-hacks.org pour obtenir des modules complémentaires. Il s'intègre bien avec SVN, donc vous pouvez fermer des tickets en écrivant simplement des messages de commit appropriés.

- Modifier

Je note la première partie de votre message mentionne 'automatisant construit. À cette fin, sauf si vous avez déjà, procurez-vous un serveur CI: CruiseControl.NET est le typique, vous pouvez également essayer Hudson.

+0

Merci pour la réponse . J'ai jeté un oeil à trac mais je préférerais un produit .Net fonctionnant sur IIS si possible. Y a-t-il d'autres alternatives au trac? –

+0

Merci pour les suggestions. Je vais essayer Hudson comme mon CI et je vais probablement essayer JIRA qui est gratuit pour les projets open source et s'intègre avec svn et Hudson. –

0

Vous pouvez maintenant obtenir JIRA avec une licence de 10 utilisateurs pour seulement 10 $ sur le starter license deal d'Atlassian. JIRA a un suivi des problèmes, une gestion de projet, un flux de travail personnalisable et des extensions pour l'intégration avec SVN.

Pour une intégration continue, vous ne pouvez pas vous tromper avec TeamCity de CruiseControl.NET.

0

J'étais fan de TFS depuis longtemps. J'ai adoré le fait qu'il était intégré à TFS Version Control (ce qui représentait une énorme amélioration par rapport à Visual Source Safe) et qu'il avait un processus de construction automatisé.

Personnellement, je suis maintenant un grand fan de Redmine. C'est assez flexible et c'est rapide. J'ai été capable d'utiliser Redmine sur une connexion 128kb sans aucun problème. Ce que j'aime le plus chez Redmine, c'est que c'est très simple et non intrusif dans le processus de développement. Il intégrera à peu près tout logiciel de contrôle de version (je l'utilise avec git), et il analyse les commits et relie automatiquement les commits Retour aux éléments de travail.

Il est un rubis sur le projet de rails, ce qui était idéal pour moi, d'être un fan C#, mais je l'ai trouvé très facile à installer et il y a nombre de grands plugins.

Je suis actuellement en cours d'exécution:

  • Redmine pour la gestion des problèmes, la planification du projet et le temps en gardant
  • gitlab ce pour le contrôle Version
  • Jenkins automatisé construit et CI
Questions connexes