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.