Mercurial リポジトリを使用したホスト型バグ追跡システム (オプションの概要と意見の要請) 質問する

Mercurial リポジトリを使用したホスト型バグ追跡システム (オプションの概要と意見の要請) 質問する

質問

  • これまでに使用したことがあるホスト型 Mercurial リポジトリ/バグ追跡システムは何ですか?

  • 他の人に勧めてみませんか?

  • リポジトリのホスティングまたはバグ追跡機能に、推奨が困難になるような重大な欠陥はありますか?

  • 他に共有したい経験や意見はありますか?

  • Mercurial 以外のホスト型リポジトリ/バグ追跡システムを使用したことがある場合、それらと比較してどうですか?

(私の理解が正しければ、このタイプのコミュニティ ウィキ スタイルの質問に最適な形式は、複数のオプションを経験した場合には、オプションごとに 1 つの回答です)

背景

私はバグ/問題追跡データベースを設定するためのオプションを検討しており、いくつかの貴重なアドバイスを見つけました。これ糸とこれしかし、ホスト型ソリューションはバグ追跡の問題を解決するだけでなく、世界中の顧客サイトから Mercurial ソース コード リポジトリにアクセスする際の問題も解決できるのではないかと考えるようになりました。

現在、MercurialリポジトリをSSL経由で提供する方法がないため、顧客サイトにいるときは、ラップトップをVPN経由で職場のネットワークに接続し、Samba共有経由でMercurialリポジトリにアクセスする必要があります(1日に2回同期するだけの場合であっても)。これは、高遅延ネットワークでは非常に遅く、一部の顧客のファイアウォールでは不可能な場合があります。トラックまたはレッドマインサーバーはこちら(ありがとうターンキー)、インターネット接続がすでに過剰に負荷されているため、それほど速くなるかどうかはわかりません。

私が望んでいるのは、開発者がリモート リポジトリとの間でプッシュ/プルできること、サービス エンジニアがリモート リポジトリからプルできること、そして顧客 (社内および社外の両方) がバグ/問題レポートを送信できることです。

初期オプション

私が見つけた2つの選択肢はアセンブラそしてジラ

Assembla を見て、「グループ」の価格は妥当だと思いましたが、問い合わせてみると、各ワークスペースには 1 つのリポジトリしか含められないことがわかりました。当社の各製品には最大 12 個のリポジトリ (主にライブラリ用) があり、製品ごとに個別に管理する必要があるため、すぐに高額になることがわかりました。プラス面としては、「ユーザー」はワークスペースのメンバーにすぎないため、ユーザー割り当てを使い切ることなく、クライアント ユーザー (サポート チケットの送信と自分のチケットの追跡のみを実行できるユーザー) をいくつでも持つことができます。

Jira はユーザー数に基づいてのみ課金しますが、残念ながら、クライアント ユーザーがチケットを追跡できるようにしたい場合は、クライアント ユーザーも課金の対象となります。追跡されていない問題をクライアントのみが送信できるようにしたい場合は、匿名で送信できるようにすることができますが、私にとってはあまりプロフェッショナルな感じがしません。

より多くのオプション

見渡すマーキュリアルホスティング@Paidhi が提案したページに、プライベート リポジトリを提供していると思われるオプションと、Web 検索で見つけた別のオプションを追加しました。

括弧内の価格は当日のウェブサイトの料金です。今後の修正を歓迎します。

とにかく、彼らのウェブサイトに掲載されている情報に基づいて、私の要約は次のとおりです。

  • アセンブラ、http://www.assembla.com/は、妥当な価格のようですが、ワークスペースごとにリポジトリが 1 つしかないため、6 つのリポジトリを持つプロジェクトが 3 つあると、月額 99 ドルのプロフェッショナル アカウントに関連付けられたスペース (20 スペース) のほとんどが消費されてしまいます。バグ追跡は Trac に基づいています。Mercurial+Trac のサポートは 2007 年のブログ エントリで発表されましたが、機能 Web ページには SVN と Git しか記載されていません。
    • 料金: 40、40、無制限、無制限のユーザーと 1、10、20、100 のワークスペースに対して、月額 24、49、99、249 ドル。(2010 年 3 月 29 日、2010 年 10 月 27 日)
    • 今では、すべてのプランでリポジトリが無制限になるそうです。(2010 年 10 月 27 日)
    • SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
  • ビットバケット、http://bitbucket.org/plans/は、SSL をサポートする、オープンソースとプロプライエタリ プロジェクトの両方に対応した専用の Mercurial ホスティング サイトです。バグ トラッカーが統合されており、プライベート リポジトリとしては安価です。独自の問題トラッカーだけでなく、Lighthouse および FogBugz とも統合されています。
    • 料金: 5、10、25、50、無制限のユーザーに対して月額 0、10、20、40、80 ドル。パブリック リポジトリとプライベート リポジトリは無制限。(2010 年 10 月 27 日)
    • 料金: 1、5、15、25、150 のプライベート リポジトリに対して月額 0、5、12、50、100 ドル。(2010 年 3 月 29 日)
    • Bitbucket は今年 Atlassian (Jira を参照) に買収されたため、価格が大幅に変更されました。「ユーザー」はプライベート リポジトリへの読み取り/書き込みアクセス権を持つユーザーとして定義されていることに注意してください。(2010 年 10 月 27 日)
    • SSL および SSH ベースのプッシュ/プル。Web サイトのログインには HTTPS はありませんが、OpenID をサポートしているため、HTTPS ログインで OpenID プロバイダーを選択できます。
  • コードベース本部、http://www.codebasehq.com/は Hg をサポートしており、BitBucket とほぼ同じくらい安価です。
    • 料金: 3、15、30、60 のアクティブ プロジェクト、無制限のリポジトリ、無制限のユーザー (月額 5 ポンドの 10 ユーザーを除く)、0.5、2、4、10 GB で、月額 5 ポンド、13 ポンド、21 ポンド、40 ポンド。(2010 年 3 月 29 日、2010 年 10 月 27 日)
    • SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン?
  • ホタル、http://firefly.activestate.com/ActiveState の は興味深いようですが、プロジェクトごとにリポジトリを 1 つしか持てないかどうかなど、Web サイトには詳細があまり記載されていません。
    • 料金: 1、5、30 のプライベート プロジェクトに対して月額 9 ドル、19 ドル、39 ポンド。ストレージ制限は 0.5、1.5、3 GB。(2010 年 3 月 29 日)
    • SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
    • 元の firefly リンクは壊れており、新しい firefly サイトでは、Firefly の非試用版の使用にかかる費用が記載されていないようです。(2010 年 10 月 27 日)
  • ジラ、http://www.atlassian.com/software/jira/は、保持できるリポジトリの数ではなく、「ユーザー」によって制限されます。クライアント ユーザーが自分の問題を追跡できるようにしたい場合、完全なユーザー アカウントを作成する必要があるため、かなりコストがかかる可能性があります。また、Jira をサポートする Mercurial 拡張機能はありますが、Atlassian Fisheye の Mercurial 用の「高度な統合」はありません。
    • 料金: 10、25、50、100、100 人以上のユーザーの場合、月額 150、300、400、500、700 ドル。(2010 年 3 月 29 日、2010 年 10 月 27 日)
    • SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
  • リポジトリホスティング、http://repositoryhosting.com/は 2 月に Mercurial サポートを追加しましたが、Assembla とは異なり、わざわざホームページを更新してそのことを言及しました。
    • 料金: 2GB のストレージ、無制限のリポジトリ、Trac プロジェクトおよびユーザーで月額 6 ドル。追加ストレージは 1GB あたり 1 ドル。(2010 年 10 月 15 日、2010 年 10 月 27 日)
    • SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン?
  • プロジェクト・ケナイ、http://kenai.comは、プライベート プロジェクトを許可しているようですが、ユーザーごとに 5 つのプロジェクトしか許可されておらず、それを超えるとリクエストする必要があります。また、プロジェクトに関連付けられたリポジトリの数に制限があるかどうかはわかりません。また、オープンソース開発を促進するために Sun が寄付したリソースをクローズド ソースの商用プロジェクトに利用することにも不安を感じます。また、追加のプロジェクトやリソースに対して料金を支払うオプションはないようです。
    • 料金: 無料ですが、ユーザー 1 人あたり 5 つのプロジェクトに制限されます。(2010 年 3 月 29 日)
    • SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
    • 現在、プライベート プロジェクトに関する言及は見つかりません (2010 年 10 月 27 日)
  • キルン&フォグバグズオンデマンド、http://fogcreek.com/Kiln/IntrotoOnDemand.htmlは、Kilns の mercurial DVCS 機能を FogBugz と統合しており、組み合わせたパッケージはコンポーネント部分よりもはるかに安価です。また、Fogbugz との統合は優れていると言われています。*8')
    • コスト: 開発者 1 人あたり月額 30 ポンド (Kiln または FogBugz 単独の場合よりも 1 日あたり月額 5 ドル高くなります)。(2010 年 3 月 29 日、2010 年 10 月 27 日)
    • SSL ベースのプッシュ/プル?
  • ソースレポ、http://sourcerepo.com/は HG もサポートしており、BitBucket や Codebase よりもさらに安価です。
    • 料金: 1、無制限、無制限のリポジトリ/trac/redmine インスタンスと 500 MB、1 GB、3 GB のストレージで月額 4 ドル、7 ドル、13 ドル。(2010 年 3 月 29 日、2010 年 10 月 27 日)
    • SSL ベースのプッシュ/プル。Web サイトの HTTPS ログイン。

ベストアンサー1

見てビットバケット. Mercurial ホスティング、問題追跡、Wiki。独自のサーバーでホストする必要がなければ、要件に合うかもしれません。

おすすめ記事