32 votes

Système de suivi de bogues hébergé avec des référentiels mercurial (Résumé des options et demande d'opinions)

La Question

  • Ce qui a accueilli mercurial référentiel/système de suivi des bogues ou des systèmes avez-vous utilisé?

  • Recommanderiez-vous à d'autres?

  • Sont là de graves lacunes, que ce soit dans le référentiel d'hébergement ou de suivi des bogues fonctionnalités qu'il serait difficile de le recommander?

  • Avez-vous d'autres expériences ou opinions de ce que vous aimeriez partager?

  • Si vous avez utilisé d'autres non mercurial hébergé référentiel bug/systèmes de suivi, comment est-il comparer?

(Si je comprends bien, le meilleur format pour ce type de communauté-wiki style en question est une réponse par option, si vous avez connu si plusieurs)

Arrière-plan

J'ai été regarder dans les options pour la mise en place d'un bug/problème de base de données de suivi et trouvé quelques précieux conseils dans ce thread et ce. Mais ensuite, je suis arrivé à penser qu'une solution hébergée peut non seulement résoudre le problème de suivi de bugs, mais pourrait aussi résoudre le problème, nous avons accès à nos mercurial dépôts de code source de tout sur les sites des clients partout dans le monde.

Depuis nous n'avons actuellement aucune manière de servir mercurial dépôts sur ssl, quand je suis sur un site client-je connecter mon ordinateur portable via le VPN de mon travail en réseau et l'accès à l'mercurial dépôts sur un partage samba (même si c'est juste pour synce deux fois par jour). C'est atrocement lent sur les réseaux à forte latence et peut être impossible avec certains clients de pare-feu. Même si nous avons pu exécuter un TRAC ou Redmine serveur ici (merci clés en main), je ne suis pas sûr que ce serait beaucoup plus rapide que notre connexion internet est de plus en plus tendu comme il est.

Ce que je voudrais, c'est pour les développeurs afin de pouvoir être en mesure de pousser/tirer vers/depuis un dépôt distant, à l'entretien des ingénieurs pour être en mesure de tirer à partir d'un dépôt distant et pour les clients (internes et externes) afin d'être en mesure de soumettre un bug/problème des rapports.

Options initiales

Les deux options que j'ai trouvées étaient Assembla et Jira.

En regardant Assembla je pensais que le "groupe" prix semble raisonnable, mais après avoir demandé, nous avons constaté que chaque espace de travail peut contenir qu'un seul référentiel. Depuis chacun de nos produits peut avoir jusqu'à une dizaine de dépôts (surtout pour les bibliothèques) qui doivent être gérés séparément pour chaque produit, j'ai pu le voir arriver cher très rapidement. Sur le côté positif, il semble que les "utilisateurs" sont juste des membres de l'espace, de sorte que vous pouvez avoir autant d'utilisateurs du client (les gens qui ne peuvent soumettre des tickets de support et le suivi de leurs propres billets) sans l'aide de votre affectation d'utilisateur.

Jira seulement les frais sur la base du nombre d'utilisateurs, malheureusement, les utilisateurs du client sont pris en compte pour cela, si vous voulez être en mesure de suivre leurs billets. Si vous ne voulez que les clients d'être en mesure de soumettre sans traces questions, vous pouvez les laisser présenter de façon anonyme, mais qui ne se sentent pas très professionnel pour moi.

Plus d'options

En regardant à travers MercurialHosting page @Paidhi suggéré, j'ai ajouté les options qui semblent offrir des dépôts privés, avec un autre que j'ai trouvé avec une recherche sur le web.

Les prix sont par leur site internet le jour entre parenthèses. Corrections bienvenue dans le futur.

De toute façon, voici mon résumé, selon les informations données sur leurs sites internet:

  • Assembla, http://www.assembla.com/, qui semble être un prix raisonnable, mais souffre d'un seul dépôt par l'espace de travail, de sorte que les trois projets avec 6 repos à chaque utilisation de la plupart des espaces associés avec un prix de 99 $/mois compte professionnel (20 places). De suivi des bogues est basé sur le Trac. Mercurial+Trac de soutien a été annoncé dans un billet de blog en 2007, mais ils ne liste SVN et Git sur leurs Caractéristiques page web.
    • Coût: $24, $49, $99 & $249/mois pour 40, 40, illimité, nombre illimité d'utilisateurs et de 1, 10, 20, 100 espaces de travail. (29 Mars 2010, 27 octobre 2010)
    • Ils disent maintenant illimité de dépôts sur l'ensemble de leurs plans de trop. (27 octobre 2010)
    • SSL fonction push/pull? Site web HTTPS connexion.
  • BitBucket, http://bitbucket.org/plans/, est dédié mercurial site d'hébergement pour à la fois open source et propriétaires de projets, avec le support SSL. Ils ont intégré de suivi de bug et ils sont bon marché pour des dépôts privés. Ainsi que celle de ses propres problèmes tracker, il s'intègre également avec Phare & FogBugz.
    • Coût: $0, $10, $20, $40 & $80/mois pour 5, 10, 25, 50 et un nombre illimité d'utilisateurs, avec un nombre illimité public et pricate dépôts. (27 octobre 2010)
    • Coût: $0, $5, $12, $50 & $100/mois pour 1, 5, 15, 25 et 150 dépôts privés. (29 Mars 2010)
    • Bitbucket a été repris par Atlassian (Voir Jira), cette année, de sorte que le prix a changé de façon significative. Notez que les "utilisateurs" sont définis comme des personnes ayant un accès en lecture/écriture à des dépôts privés. (27 octobre 2010)
    • SSL et SSH en fonction push/pull. Pas de HTTPS sur le site web de la connexion, mais prend en charge OpenID, de sorte que vous pouvez choisir un OpenID fournisseur avec HTTPS connexion.
  • Codebase HQ, http://www.codebasehq.com/, prend en charge Hg et est presque aussi bon marché que BitBucket.
    • Coût: £5, £13, £21 & £40/par mois pour 3, 15, 30 et 60 projets actifs, un nombre illimité de dépôts, nombre illimité d'utilisateurs (à l'exception de 10 utilisateurs en de 5 € /mois) et de 0,5, 2, 4 et 10 GO. (29 Mars 2010, 27 octobre 2010)
    • SSL fonction push/pull? Site web HTTPS connexion?
  • Luciole, http://firefly.activestate.com/, par ActiveState semble intéressant, mais le site est un peu de lumière sur des détails, comme si vous ne pouvez avoir qu'un seul référentiel par projet ou non.
    • Coût: $9, $19, & £39/mois pour 1, 5 et 30 projets du secteur privé, avec un de 0,5, 1,5 et 3 GO de limite de stockage. (29 Mars 2010)
    • SSL fonction push/pull? Site web HTTPS connexion.
    • L'original de luciole de lien brisé et les nouvelles de luciole site n'apparaît pas à dire combien le non essai de Firefly coûts. (27 octobre 2010)
  • Jira, http://www.atlassian.com/software/jira/, n'est pas limité par le nombre de dépôts que vous pouvez avoir, mais par "l'utilisateur". Il pourrait tout à fait très cher si nous voulons que les utilisateurs du client pour être en mesure de suivre leurs questions, car ils auraient besoin d'un compte d'utilisateur doit être créé pour eux. Aussi, bien qu'il y est une Mercurial extension à l'appui de jira, il n'y a pas Avancé d'intégration " pour les Mercurial de Atlassian Fisheye.
    • Coût: $150, $300, $400, $500, $700/mois pour 10, 25, 50, 100, 100+ les utilisateurs. (29 Mars 2010, 27 octobre 2010)
    • SSL fonction push/pull? Site web HTTPS connexion.
  • Référentiel d'Hébergement, http://repositoryhosting.com/, a ajouté Mercurial soutien en février, mais à la différence de Assembla, ils n'ont pris la peine de mettre à jour leur page d'accueil à la mentionner.
    • Coût: 6 $/mois pour 2 GO storate, illimité repositiries, le Trac des projets et des utilisateurs. Stockage supplémentaire de 1 $/GO. (15 octobre 2010 27 octobre 2010)
    • SSL fonction push/pull? Site web HTTPS connexion?
  • Projet de Kenai, http://kenai.com, s'affiche pour permettre à des projets du secteur privé, mais permet seulement 5 projets par l'utilisateur avant qu'ils doivent être demandés et je ne peux pas savoir si il y a des limites sur le nombre de dépôts associés à un projet. Je suis aussi à l'aise en utilisant les ressources données par le Soleil afin d'encourager le développement open-source pour la closed-source des projets commerciaux, et il ne semble pas d'options pour payer pour des projets supplémentaires ou des ressources.
    • Coût: Gratuit, mais limité à 5 projets par l'utilisateur. (29 Mars 2010)
    • SSL fonction push/pull? Site web HTTPS connexion.
    • Ne pouvez pas trouver la mention de projets privés maintenant (27 octobre 2010)
  • Four et FogBugz Sur Demande, http://fogcreek.com/Kiln/IntrotoOnDemand.htmlintègre les Fours mercurial DVCS fonctionnalités avec FogBugz, où l'ensemble combiné est beaucoup moins cher que les composants. Aussi, le Fogbugz intégration est censé être excellent. *8')
    • Coût: £30/développeur/mois ($5/d/m plus de Four ou FogBugz sur leur propre). (29 Mars 2010, 27 octobre 2010)
    • SSL fonction push/pull?
  • SourceRepo, http://sourcerepo.com/, prend également en charge HG et est même moins cher que BitBucket & Codebase.
    • Coût: $4, $7 & $13/mois pour 1 illimité illimité & référentiels/trac/redmine instances et de 500 mo, 1 GO & 3 GO de stockage. (29 Mars 2010, 27tyh octobre 2010)
    • SSL fonction push/pull. Site web HTTPS connexion.

12voto

runeh Points 1304

Jetez un coup d'oeil à bitbucket . Mercurial Hosting, suivi des problèmes et wiki. Si vous n'avez pas besoin d'héberger le contenu sur votre propre serveur, cela peut correspondre à vos besoins.

9voto

raven Points 9396

Il est encore en développement, mais vous voudrez peut-être savoir si le four de Fog Creek répondrait à vos besoins.

2voto

Paidhi Points 324

Jetez un coup d'oeil à Codebase .

Ils peuvent héberger des référentiels Mercurial, Git et Subversion (SSH, HTTPS). Et avez des fonctionnalités supplémentaires comme la gestion de compte, les tickets et les jalons, la gestion de projet, le suivi du temps / déploiement, les wikis de projet.

1voto

Jean Points 9655

J'utilise du Projet Kenai qui est soutenu par sun (oracle). Selon les dernières communcation, le site va rester en place et de son infrastructure sera élargi à accepter les projets de java.net. Il devrait être autour pendant un moment.

J'ai vérifié et revérifié, même lu les conditions d'Utilisation et des trucs et je ne trouve rien qui vous empêche de l'utiliser à des fins commerciales (il doit être vérifié si). Il y a des paramètres qui vous permettent de protéger votre code et vos listes de diffusion, et à peu près toutes les fonctionnalités de votre projet. (Jira doit être administrée sur son tableau de la page , Il semble que vous ne pouvez pas modifier le tableau de paramètres d'autorisation).

Tout cela, gratuitement. J'ai sans doute raté quelque chose comme cela semble trop beau pour être vrai...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X